I've been using EasyBCD for just a couple of days.
I am currently undertaking a contract to perform some internationalization testing and have set up a triple-boot PC with:
English XP on C:
Windows Vista /Windows 7 (multiple languages)
non-English XP (Polish, Finnish, etc)
Naturally, what with reloading OSes several times per day, it took me no time at all to get to an "oops" moment and install an XP to my C: drive, thus destroying my Vista BCD.
EasyBCD to the rescue! I downloaded v2.0 Beta 82 (which claims to be Beta 81) and was home and dry in just a few minutes.