Our main tool for language training is the vocabulary trainer for German, Spanish, French and Italian (and English). It is based on flashcards [http://en.wikipedia.org/wiki/Flashcards].
To use the vocabulary trainer you have to create a new user account. Choosing a user name and a password is all you have to do.
Both directions can be tested (e.g. English -> German or German -> English). If you're logged in, you can select the languages and directions for the vocabulary trainer.
During the following visits the user can log into the system on any page via the the user name and password forms below the menu. One does not have to create a new user again.
Training can be interrupted at any time. The vocabulary trainer will continue at the exact same term the next time.
For the time being there is no training for grammar or pronunciation. We are currently working on a grammar trainer, pronunciation is a future project.