I've been working through this series to get my feet wet with VS2005, and it's been fun.

A word of warning.  Direct3D is not supported by the video card used by Virtual PC / Virtual Server.  So, your app will compile, but you can't run it unless you can get the 2.0 beta runtime on an actual hardware system.