This is a really great lecture.  This is the kind of stuff that gets me excited and motivates me to push the limit of my programming skills.  I'm moving into the .NET framework out of necessity but there is no replacement for low-level native coding.  Thanks a lot guys.  Oh, by the way, in response to the error reporting: 2010 really is an improvement.  Error reporting is something that can always be improved upon though.