I wouldn't doubt it. Microsoft seems to change frameworks every couple of years (or libraries at least). I remember trying to learn graphics years ago (not really DirectX per se, just basic drawing on a form with brushes, device contexts, etc) on my own with a Borland compiler and Windows 3.1. I then went to Windows 98, and then used Borland C++ Builder. It really didn't help that Borland had their own way of doing things with VCL and OWL libraries (their answer to MFC libraries I think). The documentation that came with the IDE was incomplete and some of the examples didn't even work right. It was frustrating enough trying to learn how to program in Windows, and then fight the compiler/IDE on top of it. Way back, though, I remember seeing "WinG" among other things. I decided against studying it and a few other things. I'm sure Vista will mess with the .NET framework some more. They are not into the maintenance game too much. They would probably go broke that way, so they keep pushing new products and upgrading all the time. It gets tiring, but I figure I can put something together fast enough here that will be pretty easy to maintain. Besides, we just barely upgraded to XP a year or two ago (seriously), so I doubt they are going to spring for Vista anytime within the next 3-4 years.
As a side note, I also picked up an OpenGL book (the standards book/tutorial) a while back. Then, I read a few weeks ago that Windows Vista is going to screw with that, too. As in, force an OpenGl implementation to go through DirectX no matter what as a "bottom layer" so to speak and clobber its performance. I'm getting really sick of this.
Thanks again for the help.