@DeathByVisualStudio: Speaking of VB6, WinRT is really sounding like a modern version of the VB6 runtime. I wondered today how Windows would be today if WinRT had come out with Windows XP.