I know I often recommend this, but have you tried using XP's system restore?