I used the IBM/Lenovo Rescue and Recovery to restore my hard drive (to solve another Vista issue) only to discover that the NTLDR could not be found. After trying FDISK /mbr, Acronis' Fix MBR CD and a witches brew of other utilities I could not restore the boot record and files needed to reboot Vista.
What did work in the end? I used Vista's Repair utilities. Boot with the Vista DVD, ask for Repair My Computer and let it try to fix the boot files issue. Okay, this did not work the first time, but on the second try, it launched another window of utilities that was able to repair it.
Thanks Microsoft. You got this one right.