I got to say this is my number 1 C# person on the planet and if not for Scott Gu he would be my number 1 person at Microsoft.
Every video with him is really really interesting. So is this one: http://player.microsoftpdc.com/Session/b3efbe56-08c0-4ea9-85ec-eb481c189abd/9654
I’d encourage every .NET developer to take some time and learn about the new async stuff comming in C# 5. Visual Studio’s Async page is a good place to start.
http://msdn.microsoft.com/en-us/vstudio/async.aspx