For .net educational videos, Pluralsight are king. Their videos, like most products of great quality, are by paid-for subscription. Luckily, Microsoft have arranged for one of their latest series of MVC videos to be posted online for free, with no sign up fees or strings attached. They can be viewed at the link below.
These videos are not at the expert level, but they are perfect for someone who has used MVC 1 & 2 and wants to learn about MVC 3. They are also great for people getting introduced to MVC.