With all the time you have spent trying to trouble shoot this problem, you could have backed up your system, reloaded XP PRO (forget XP Home, it's worse) and reloaded your system with all the shit you have on it.
Just an observation...
When in doubt, FDISK out.