I had the same problem. I treied everything but in the end I had to reinstall vista because I was not even able to restore the MBR with the Vista Recovery console.
But ultimately you can try to download one of these recovery disks, boot with it and use the DOS command bootrec /FixMbr
There is a chance that you can fix it with this. But you’ll need a second pc.
i used the Vista DVD before and used the fix boot link but it didn’t work, i used your option and it worked this time
and the funniest thing happened it has detected that there’s an installation of open susse and added it to the boot record you know what M$ rocks think we need to add that to the next version