Got it fixed.
I followed the step provided to reinstall grub. They worked fine, but no change in behavior, the system still booted XP. After some head scratching I decided to check the BIOS and found the problem. Somehow the BIOS was set to boot from the 1st hard drive on my SATA, which was Windows XP, not the first IDE drive, which is where Fedora resides. I changes the BIOS and Fedora booted right up.
Now the question is how did the BIOS get changed? I never went into the BIOS until final fix. Is it possible that a crash of Fedora would have played with the BIOS?