why did you do the bootrec /fix* bits? i thought it was working?
ok no problem... what you have done is you have just overwritten the XP entry by rebuilding the MBR when you didn't need to.
open disk management by clicking start, right click computer, click manage then click disk management and check whether you have a system reserved partition. If you do right click it and click "assign drive letter" give it a letter (S: would be a good choice) If you don't, then don't worry about it.
open EasyBCD, click Add Entry, and select Windows NT/2k/XP give it a name of Windows XP or whatever you want and click Add Entry
If you gave system reserved a letter then remove it again