Heres what I think is wrong..you have to trick Windows into thinking the drive is booting from it's own MBR and only its own MBR... try this:
title Windows
root (hd0,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
I think that this will work... Hope So (remember back up your files before editing)