Yeah, I don't like VC++ too much because it tries to force you into MFC programming, which I don't wanna do. If I want that kind of functionality I'll use VB. I wanna do stuff in C++ directly and all the books and stuff say to do it through MFC. but that way I'm not really learning anything about Windows etc. Just about MFC.