Hi, RokcetScientist,
thanks for the info!!!

(no problem with Netscape either!)
Butch,
I like your darker restoration much better

...
It might be my monitor, but usually the contrast in most of your works looks very strong ... particularly in the shadows...
jclguru,
(working with
PS CS2), here is what I did:
Balancing, 'cleaning up' and correcting
* Image>Adjustment>Shadow/Highlight to balance darkest and lightest parts of the picture. (I toned down the highlights to get more details in the original background)
* Heal Brush to remove the water marks from the mother's dress.
* Levels exactly like
Butch to minimize the fading at the bottom of the image.
* Heal Brush and Select+copy+paste good parts of the picture to better define sleeves and buttons on the uniforms.
* Hue/Saturation and Selective Colors to improve colour on the faces
* Brightness/Contrast on selected parts (faces) to enhance them.
* Blank Layers set to Soft Light and Overlay for further enhancements.
Fixing the Background (
Attachment 1)
* Selected the Background (which, due to the difficult scanning had different colours and luminosity)
*With the selection active, I created a new blank layer, set its blending to
Color and, after having sampled from an area of the warmer coloured background (my left in the smaller original scanning), I filled the selction with the colour sampled.
* Used the Levels to 'dim' the brighter part of the background to make it uniform in brightness and contrast.
* Patch Tool and Heal Brush to remove the water marks/spots from the Background.
* Dust and scratches to clean it up
* Added some noise to the corrected background to blend it better in with the rest of the picture.
Making the people 'pop' out more
* Sampled colour from a darker spot of the background colour and created a very soft oval vignette to darken edges and corners of the image. (play with the Vignette Layer's blending for the right effect).
As most of the times...it took me much longer to write the explanation than not to restore the image ...
Hope this helps.