@SexyToad: If all you want to do is make games, C++ is WAY more complicated than you'll ever need (unless you want to make game engines).
As I mentioned, Gamemaker was the program that was used to build the PC version of Spelunky, so that gives you a sense of what it can do. It is a very capable 2D engine that can be used to do 99.9% of what you might want. There are some things that make it unsuitable for large-scale development, and Yoyo seems to be working to fix those. On the whole however, at this point in time it is most useful for hobbyists and for developers to develop quick prototypes. I recommend it highly as a learning tool, or for very small indie devs who don't have strong programming skills.
@nintendoeats: Got any tips on building a wiki style web application for a repair depot? I'm tired of not being able to look up part numbers/repair processes.
I don't, but if you are serious I do know people that I could ask very easily.