That was the idea of C++. However I often revert back to C if I don't need all the features of C++ (I can often get by with a struct and some helper functions rather than a class) - you'd be surprised how much simpler it is to write sometimes.

Hmm...web development vs. Windows development. I'm not really sure which one is the best at the moment; I used to think web was a poor cousin of "real" computer programs, but I'm not so sure now.