I am using a MacBook Pro (2011) and edited a photo from camera raw into photoshop. The color space is set to sRGB within photoshop. I used Lightroom to export to JPEG while ensuring that the color space remains sRGB. I uploaded the photo to Facebook and 500px, both seem to very close to what I view in Photoshop. I also viewed on a PC monitor (calibrated) and it looks correct. I viewed the same image on my iPhone 4s from 500px app, the colors are washed out.
image in question: http://500px.com/photo/88610085
However, I tried uploading it to Shutterfly so I could order a large print but the colors are washed out and the whole image is way darker than what I see on my computer. I understand the limitations of the web browsers, hence the choice to use sRGB, but I am seeing too many inconsistencies. I spoke with Shutterfly support and they suggested that I make my photo brighter than what I see on my monitor and convert to Adobe RGB. This seems a waste of time and a blind shot of hitting the target.
This is not the first time I have encountered this problem. So, is there a "fool-proof" color space that I can use for web? What about print?