One of the links from Multilangs takes you to Ashcombe School in Surrey, which deserves a mention in its own right as it has been blazing a wonderful trail in the use of video for modern languages. It is rich in wonderful tools for vocabulary work and pronunciation - more than 80 videos for French, German, Spanish and Italian. Each has its own interactive quiz for vocabulary and grammar.
www.ashcombe.surrey.sch.ukCurriculummodlangindex_students.htm