It's really frustrating because when I view them using iPhoto or upload them to Flickr, they look fine. Here's one of the photos on Flickr; I didn't do any different editing. http://www.flickr.com/photos/69595549@N04/6508212913/
The Flickr photo looks much more true to life. Any thoughts on how to fix this problem?