What if your Windows XP dydtem boots to a blue screen and no desktop What do you do first?

Suspect a hard dive fault.

Run a hard drive 'check and repair' program ..... this will attempt to find any damaged sectors and repair them.

It will do no harm to try!