Photoshop is the one and only, in my opinion. There are some free software like GIMP & Paint.NET, but I would choose photoshop over them all of the time.
unknown wrote:Wow, I just discovered Google SketchUp. Very nice application for design in 3D. It's free, so don't expect it to be excellent, but still very nice.