Sorry, I have had things to do!
Okay so then if you have to use the map function, then it probably would be something like this:
title=whateveryouwant
rootnoverify=(hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1
Just should basically reverse the ones.
Yeah load NTFS support in, thats huge. It shouldn't be too hard, just be in the proper /usr/src/linux-directory (I don't know if they make that symbolic link automatically) and do make menuconfig, get into the Filesystem section and hit Y for the NTFS support in the proper area.
Then it should be......make, make modules && modules_install, then make install and it should automatically change grub accordingly. Its SO nice

I'm sure you must know how (I wouldn't insult your intelligence), just thought i'd mention it anyways. That way, if you can't get the map function to work, you can see for yourself if it is there. My own experience with Fedora Core 2 and Fedora Core 3 tests (haven't installed the final one yet!

) is that when you load a kernel with NTFS support, gnome (I use their default gnome stuff..its great!) sees the drives right away. I then infer that Fedora must set them up right away.
You know how to modify the fstab for your windows partition, correct? Not too hard, just make sure you add users,umask=000 in to the section pertaining to that. I would try this order:
1) Work with map as suggested, then look up info on the map command by searching google for an html manpage of grub
2) Rebuild the kernel with NTFS support if you can't get it to load XP Professional with the map command and browse the partition
Good luck! I won't be around from 9am Central to 5pm Central, being that I will be at work. Let me know if you need any additional assistance!