My camera I'm using now is a Canon Digital Rebel XT (I've got a couple of different lenses for it). As for software, I use the Digital Photo Professional software that came with the camera for basic stuff (cropping, resizing, compressing) because it's really easy to do batch jobs. For more detailed fixes, I go with my ooold Adobe Photoshop 6.