Well, I want to take a Windows GUI programming class this semester and was looking for some opinions on the topic. I think I want to take either C# or GUI programming w/ C++. I've done a few online tutorials using MFC and whatnot, and have ordered Windows Programming by Charles Petzold, as was suggested by many people on this message board. However, I donno which class would be more useful in the future. I've heard that C++ GUI programming will probably die off sooner or later, because C# and .NET will replace it, and .NET makes it much easier to mix programming languages anyway, so there's no real need for C++ GUI programming. Do you people feel there's some truth to this? Thanks for any opinions.