While browsing through MSDN, I bumped into the Microsoft ASP.NET Webcast Series.  It's nothing more than a collection of more than 40 hours of free, on-demand ASP.NET-goodness!

If you have some free time, I suggest you take a look.