New
#21
I used this "boot-repair" proggy for the first time the other day and it worked great (installed and ran it booted from the linux liveCD):
boot-repair / Home / Home
https://help.ubuntu.com/community/Boot-Repair
There's also this: Super Grub Disk which I haven't tried.
grub is a terribly goofy piece of software; you might try installing windows and doing all the upgrades and running it (Windows) a bit before installing linux.