Any time I start looking through the source code of one of these games, I wonder how I get paid in the same realm (sometimes even more) as a meager UI developer than these guys doing "real" engineering. Makes me feel dumb, but also intrigued and intellectually stimulated. I'd like to become a better programmer someday, so I could understand this code.