About my setup:
MacBook Pro Santa Rosa (mid 2007) 2.4 GHz Core 2 Duo

When I got my new 500gb hard drive, I partitioned it with 420gb for OS X, 40gb for Windows, and 40gb for Linux.

I then installed rEFIt and Windows 7 which all worked properly.

Last night I installed BackTrack 4 Pre-Final, resizing the Linux partition to 38gb to create a 2gb swap. Once the installation was done, BackTrack worked fine, and OS X still worked fine. Though when selecting Windows or Linux from rEFIt, I get the same Grub boot picker screen. First question: how can I get rid of this?

Second and more important problem: When I choose Windows from the Grub menu, I instantly get a Windows screen telling me there is an error with \Boot\BCD and that "an error occured while attempting to read the boot configuration data."

It would seem grub did something to mess up Windows' boot loader. When I insert my Windows 7 disc to try and repair it, the disc tells me something about it not being compatible with the OS installed.

Any ideas as to what I can do to get Windows to boot?