Code::Blocks is an open-source cross-platform IDE (Integrated Development Environment) for C/C++. Designed with flexibility in mind, most of its features are provided by external modules (plugins) making it easily extendable and configurable.
Great IDE, still looking for GIT support!
Code::Blocks works great for all older versions of Windows... Recently I installed Windows 8 and now there is a compiler issue.