I took this shot, processed it with lightroom, export it as JPEG under Adobe RGB (1998) ICC profile. When I view it under 3 different software, Photoshop CS2, Windows XP, and Firefox 2. They all produced different colours

I do have my monitor calibrated and the screenshot has been saved under Adobe RGB gamut.
I'm just getting bit confused, as I got to deliver and print the photos, but now I don't know which one is the one I'm looking at... I guess photoshop produces the closest match to the actual colour, but if I send the photos to someone who has no photoshop, will they all be looking at oversaturated versions??

Click for larger version^
Notice the big difference in saturation on the cheek and lips.

=========================================
Here is another experiment, converted the target photo into sRGB. Photoshop version is a lot more desaturated, but when viewed under WinXP preview, it looks closer to what appears to the original in photoshop version above.

Click for larger version^
This file was saved under sRGB gamut.
Say, if I need to deliver the photo to a client, which version should I use? So if they are all printed out in sRGB, would the results be overly undersaturated? So if I leave them on Adobe RGB, would they be looking at the 'wrong colour' version if they don't have photoshop??

I'm confused...