I'm by no means a photography whiz. But I've found that Adobe Photoshop and a little experimentation can sure cure - or at least help - a lot of problems.
One of the most useful tools I stumbled on was a "levels" tool where you can select white and then find and click on something in the picture that's supposed to be white, and then select black and click on something that's supposed to be black and the program adjusts the color balance and exposure for you.
Fiddeling with Saturation, Contrast, and Brightness can also greatly improve some pretty nasty pictures.
If you like, send me a picture of your choice and I'll beat on it and see if it can be improved.
Chief 51, Engine 511, Engine 513, Rescue 511, respond to an algae outbreak at...