This software is really, really, REALLY helpful.
www.wholetomato.comBasically, you know the Intellisense features in Visual C++? Well, it takes that and makes it work all the time, whereas normally certain stuff (example: DirectX classes) wouldn't be shown.
Intellisense, if you don't know, is the thing that pops up showing you members of classes/objects/etc. as you're typing. So if you have a Player class that has x, y, and frame, and you have a Player object called stan, and you type "stan." (with the period and without quotes) it will show up telling you x, y, frame. Very helpful.
Visual Assist X also comes with extra color-coding and some other features. I highly recommend it.
There's a nice trial version I've used a couple of times on their site, and the full verison runs at $80. That seems a little steep though (the software itself is only about 5 MB). It is understandable, though, that many independent developers don't have $80 to just shell out on an add-on like this, so there are [..alternatives..] available on the internet, but I would suggest supporting these guys if you can.