My monitor is calibrated, meaning I am not using the color profiles that came with the computer. These are usually too blue and flat. In other words – you and I are not seeing the same colors and contrast of the same photo posted on the web. Since my monitor is calibrated and I also have a color profile from the printing lab that I use – the prints looks perfect. If you know how to at least set gamma and temperature on your monitor it should be Gamma 2.2 and 6500Kalvin for temp.Unfortunately, things doesn’t stop there. Depending on what browser you use as well will change how you see things. Safari seem to be at the moment the only browser that support color managed photos.The image to the left is what I would consider “good color” and would go to the print.
Click on the photo, it’s less blurry that way.

Color management and the web is so frustrating. I get the washed out look to many of my photos online even though I am calibrated and they print just fine. Thanks for the tip about Safari.