SharpDevelop is a very good IDE indeed.
Also if anyone here wants to use the Linux port of it, there's one called MonoDevelop. It uses the Mono Framework, which is a free (both in terms of free beer and free speech) framework compatible with MS DotNet.
http://www.monodevelop.com/
As for Bloodshed Dev-C++, it's a pretty good IDE too, but there's a little difference between the two IDEs...
Bloodshed's for C/C++ and Pascal, while SharpDevelop/MonoDevelop is for C#/VB.Net.
http://www.bloodshed.net/