And more and more about the programming. I used to swear by C++ even though I wasn't in any way exceptional at programming, I know the syntax, I know the STL, I know how to use the language, but I wasn't able to create anything because I didn't have as much footing in designing a program as much as I did using a language. Now I find myself using C#, Java, and C++ without preferring one over the other. They each have drawbacks but I rarely notice it on newer PCs. I just think I'm over the language loyalist of old.