I delivered a new XP computer to a customer yesterday. I noticed
that it hung on boot at the part with the four blue blocks going
back and forth. It did boot into safe mode.
As it transpired, boot would hand whenever I had her HP Photosmart
6210 printer's USB cable plugged in. This before I even installed
the print drivers. Unplug the cable, press the one fingered reset
and XP boots without a problem.
After it booted up, I plugged in the USB cable, downloaded and installed
the HP6210 print drivers. Prints fine. Still hangs
on reboot, unless your pull the cable out till XP is booted up.
I have an extra PCI slot. I was thinking of installing a PCI
four port USB adapter and plugging the printer into that.
The idea being that the drivers won't kick in till XP is
further along in the boot. Otherwise, I think it is time for
a new printer.