Free downloads of audiobooks. German has the second highest number of recordings. Go to 'advanced search' and select 'German' in the 'Language' section.
Wow - you should join this site if you are a German teacher/learner! It has LOADS of online activities to practise your German not to mention current topics and competitions! Check it out!
On-line verb conjugator. Includes the following languages:- English, French, German, Italian, Portuguese and Spanish.
There are training exercises too.