An amazing site! Not only are there vocabulary learning tools here (wordlists, games, etc.) but also dictionaries and a web viewer. Install this gadget on your website, and when users put their mouse over a word, up comes the translation! Very cool.
"Apart from being a source of reading, structures and vocabulary, the text is a starting point for grammar practice, listening work, pronunciation and intonation practice and discussion."