Step into German
The goal of this site from the San Francisco Goethe Institute is to teach German through music and soccer. It contains video clips with worksheets, and is appropriate for many levels. It is contemporary and easy to use, and I would highly recommend it to any German teacher. It is a wonderful site!