Additional resources....
I had commented, but I believe multiple links didn't pass muster with the spam filter. Some other resources (just add dot com to the end).
1) Pluralsight - specifically geared towards Microsoft, but branching out. And they do a pretty nice job, I think.
2) virtualpairprogrammers - They are java-centric but are very entertaining and very responsive, too.
3) VTC - There is a ton of content on this one, not just dev stuff. Most that I've used has been pretty nice.
4) learnnowonline - I specifically used their java version when it came out. I think some of it is a bit presumptive so if you're aren't exactly on their wavelength it gets a bit, uh, difficult.
5) msevents - Just to add on to msdn above, tack on dot microsoft dot com and there is a plethora of short webcasts on most topics, ranging from basic to advanced.
Just thought I'd throw those out there, too!