You may be using a color working space not supported or recognized by Snapfish. And/or you may need your monitor and its profile recalibrated.
Open one of the problem pictures in CS5 and in the lower left-hand corner of the document window, there is a small flyout info menu. Select "Document Profile" from it and post back what it says. (something like sRGB1966 or a name like that)
Thank you Charles, I have just recalibrated and updated the profile on my monitor. I am still working on calibrating my hard drive though. Also I am still using the same work spaces as before I have my photoshop working in CMYK - U.S. Web Coadted (SWOP) v2 and then when saving I always have the ICC Profile : ProPhoto RGB checked. I believe they are the original settings for Photoshop CS5 extend but I am not sure and I seem to not be able to find them anywhere.
Also I am still using the same work spaces as before I have my photoshop working in CMYK - U.S. Web Coadted (SWOP) v2 and then when saving I always have the ICC Profile : ProPhoto RGB checked.
I don't know your workflow, but those seem like odd, backward choices. But, saving in ProPhotoRGB and sending to snapfish is probably your problem. If you convert your photos to sRGB before sending to snapfish, I bet that will correct the color disparity you see.
It saves in that format when I save my JPEG's as Progressive. When I save them as an Optimized JPEG or baseline standard they save as Adobe RGB (1998). And where I was talking about my CMYK-U.S. Web Coadted (SWOP) v2 that is what is checked in the View area of Photoshop in the proof setup. I have also tired changing it sRGB IE61966-2.1 and Adobe RGB(1998). I don't know if there's anywhere else you can change the colors or not because these files are originally RAW.
You may want to read up a bit on Color Management. I still don't understand your color workflow. Especially when it sounds like you are dealing with digital photographs going to web or a photographic output. Why are you soft proofing to CMYK?
But, regardless, here is a workflow that may help: go from Raw to either ProPhoto or Adobe RGB to edit. Then, for snapfish, convert that wide gamut file to sRGB space and save as a copy JPG to upload. THAT should mitigate any color discrepancy you see when you send to snapfish for display or prints. Alternativly you can Save For Web in Photoshop. That process will automatically convert the image color to (untagged) sRGB, which will be ok for most web sites or mass production photo labs. Online sites (like snapfish) expect sRGB files.
ICC color profiles are like language markers.
So, as a metaphor, if you typed the the word "ONCE" and sent it to an English reader, they would interpret its meaning as "one time".
However, if you sent that same word, "ONCE" to a person who speaks Spanish, they would assume you mean "eleven". So, the same letters (in this metaphor, RGB numbers) are interpreted differently. This may be happening in sending your files to Snapfish. You are sending certain "words" which are being interpreted incorrectly, thus different colors. The solution is to send the information in a language you can both agree on. Which, for now, is the lowest common denominator sRGB.