Not sure if this will help anybody but some posts I found elsewhere suggest that disabling igfxpers.exe in msconfig.sys seemed to make a calibration "stick". I will certainly try this once I have calibrated my screen. The blue cast noted in the OP above and my laptop are unacceptable.
I am currently investigating buying a Mac laptop and converting it over to run Windows. It seems to be the only way to get a decent screeen all-be-it at a much higher cost. I never used to have these problems with laptops when even a lowish cost laptop came with a higher screen resolution and a better quality screen. All my customers now complain that their new laptops aren't a patch on their previous model with regards screen quality. They are all prepared to pay more to get the quality back but that seems impossible now with all manfs lower end screens being the same low quality.