About the only thing I can think of is The GIMP. Your camera will also likely come with some software to do things like this, but if that's not sufficient, and The GIMP isn't to your liking, you're going to have to pay some money.
I am looking for a great digital photgraphy software for free with tools to remove blemishes, and have may great tools. Please give me suggestions.. Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic