I was wondering, what is the difference between Dev C++, Microsoft Visual C++, and others like code::blocks? Is it merely an interface difference? Is it a matter of functionality? Is it the same old C++ either way? Which do you guys think is the best, because right now I use Microsoft Visual C++ and I feel it is...a little too bulky; Do Dev and Code::blocks support Microsoft Platform SDK? I'm a little confused on what the difference between all of these programs are, and I don't have the disk space to try all of them, so some help with that would be greatly appreciated.