I spent a few months with ongoing complicated problems with grub,
windows doesn't like grub playing with what it thinks is its MBR. So, I
finally was advised to use gag, it doesn't need to edit MBR, it just
hands the process to grub _or_ to windows. Much less messy.
Duncan