there are quite a few others out there, but these are the ones ive tried. the best by far is dev C++ because it's actually an IDE for the MINGW compiler, I.E a nice user interface. the two others are command lines compilers, which means you have to edit your files in one program and thencompile them at the command line.
photoshop too expensive? use the GIMP! www.gimp.org