Any chance you ran a registry cleaner? Something you might try from safe mode is changing from the welcome screen to the classic logon screen to see if that works.
windows xp welcome screen is stuck - malware - no virus - tune up utilities installed - supposedly clean up - problem still exists can only operate in safe mode - tried system restore - still problem - lucky to get on tonite - any help?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic