Not to go too far off topic, but my few experiences with VS have been abysmal: the editor sucks (the selection behavior alone is enough to make me want to throw the keyboard through the monitor), search is hellishly clumsy, there's no completion of any kind, it rarely sees symbol definitions it should, etc. It's so bad, that I suspect it has to be my fault: it's unintuitive for me, and I don't know how to use it. Can you recommend a reference for an accomplished programmer who just doesn't understand Windows tools?