Here is a new online dictionary, very different from everything else:

http://www.linguee.de/

It uses "the web as a dictionary", e.g. it shows where people translated german into english or vice versa and therefor comes with millions of examples.

I tried this today for the first time, and I am very impressed, it helps a lot.