I decided I would install Service pack 3 for XP since I still run XP on my desktop but things really went nuts. Apparently SP3 decided to mess-up the $MFT and chkdsk was unable to repair it. Ended up running TestDisk and then chkdsk finally fixed the problem. Anyone else have an issue like this?