Craig Cooper , Jun 28, 2009; 11:03 p.m.
I would hazard a guess that your set up of colour management is way out...
Firstly, monitor profiles and colour spaces are completely independent of each other. Colour spaces are things like sRGB, Adobe RGD (1998) & ProPhoto. These are associated with (embedded) into images and tell a colour aware application how to translate the "numbers" (which represent a colour) in your image file to the monitor.
Assigning a profile requires that you know/expect that the image IS that profile. For example, if an image was really ProPhoto and you assigned sRGB it would not look good next time you opened it. Converting to a profile actually changes the number values appropriately and embeds the new profile.
The monitor (although more difficult on a notebook) needs to be "calibrated". This just means that it is at a known state that can accurately display a colour. Calibration requires a feedback system with a puck that reads colours from the monitor and allows the associated software to build a table that will ensure an accurate display of colours. Names of monitor profiles are usually whatever you want to call them as you create them. But whatever you do, DO NOT use a colour profile in its place.
Once you have all this done, if an image has a colour space embedded (regardless of what it is) then it should display the same (correctly) on your calibrated monitor. Just dont start "assigning" colour spaces without thought. However, if you have already done this, if you "fix" the image then resave with the new profile embedded it will look ok next time.
BTW, if you want to colour management enable Firefox, type "about:config" in the URL then search for gfx.color_management.enabled and set it to TRUE.

