Laptop is probably set for hibernation mode or something off the sort when closed. XP ESPECIALLY has a problem with this. Disable it. It has a problem coming back out. If all else fails, then reinstall (after drivers etc). Check the APS in windows and BIOS and disable the hibernation and any power saving mode like hibernation, sleep, etc. You can try a service patch with windows, but I dont really rely to much on those. Tend to not work like expected.
If you argue with an idiot he will drag you down to his level and beat you with experience.
I am not a fast writer.
I am not a slow writer.
I am a half-fast writer.