Update:
Booted with windows xp cd and attempted to do a "repair" which I thought would be an automated windows repair deal, but it just took me to a dos prompt. So i rebooted and it started with no errors once again.
Next time I tried to start, my computer came back with disk read error.
Plopped the windows xp cd in again to mess around with and now it begins to read the cd for a minute or so and then boots from hard drive no problem.
Take the cd out. Disk read error.
Put it in. It says "boot from cd..." the cd spins for a minute and then the computer boots from the hard disk not the cd with no errors...
Weird...