Well I just started using Pluralsight and I'm actually really impressed by what I've seen so far, it's showing step by step how they are doing things and describing everything and adding hints and tips. They've added in some really based stuff I know, but I understand the need to be thorough for others.
Unless you have DreamSpark (YAY) which you can get as a student for free, in which case you get a free 90 day trial to [s]download[/s] all the tutorial videos you want.
I'll probably write a bit more, but my first 20 minutes so far have impressed me.