Lingus.TV offers a different way to learn Spanish (Peninsular). Each video comes with the written dialog, translation and grammar notes. There are three different levels: beginner, intermediate, and advanced.
An excerpt from their About Us page:
We are here! We have finally arrived! We are the opportunity that many of you are waiting for. At last, a method of learning languages that doesn't cause drowsiness or have side effects like boredom.
Lingus.TV is a television channel for the new generation devoted to teaching and disseminating languages, while taking advantage of all the social characteristics of the Internet.