It may be an issue of the color profile, I had this very problem, the picture would look great in PS and then not so great on the web. It turns out that browsers can't read Adobe RGB and use sRGB. A conversion is needed. Another strategy would be to use two layers. On the lower one, you would make the teeth white and leave the top one as it was previously. Then erase the teeth from the top one, letting the whiter ones show thru.
Better now? I'm afraid there is not much more I can do withoutpreciselylosing detail. I do not know whether this is really a problem of white balance (as you say) or of my lack of profounder post-processing knowledge. The picture does, for sure, appear darker on pbase than when I open it in Photoshop... Thanks, anyway, for that more than justified hint, Nugar! db.
Great detail, Daniel. About *... Is the color balance ok? I think the skin looks good, but not the teeth color, which should be more on the whitish/bluish range.