Some nice tips here, some of which I must investigate further.
Just last week I discovered
http://lingro.com/ which has a browser plugin allowing you to click on a word to receive a translation. What I like about it is that it remembers the words you've clicked on and you can review them at a later time, group them into lists, and play a simple flashcard game with them.