I am guessing you didnt burn yourself the Vista discs from teh recovery partition? If not head over to this link:
Windows Vista Recovery Disc Download — The NeoSmart Files
Download the Recovery CD. Boot with that and see if you can recover the boot info. See if that does anything.
What have you installed recently? Something had to of corrupted the system in order for it to stop booting.