Error 17 is related to GRUB being unable to read the partition you have specified it should boot from. Do you know what filesystem type you used for the partition? The main thing to check is that all your (x,y) sets in the menu.lst file correspond to the correct harddrives/partitions. Also ensure that your Windows partition has the "rootnoverify" option set. Cheers,
PS - If you don't know how to view your menu.lst file: you need to boot using a live-cd or rescue-cd type system. The file you need usually lives under /boot/grub/menu.lst, though it might be different on your system.