Whew… Got it finally! Thanks all for the assistance. I can play with histograms and bezier curves all day, but when it comes to html stuff… yikes.
At any rate, it took probably about 20 minutes to get the colors somewhat natural. Finding the black point and white point was not an issue, but finding a neutral grey point was a pain. After I got those levels corrected, I simply went to boost saturation on all channels, and then I went to the individual channels (RBGCMY) and adjusted for intensity and output level. The color data IS all there, it is just a real pain to finesse it out.