I’m not sure why it is so difficult to make Windows and Grub to co-exist. Oh, they do work. They work like a charm. The issue surfaces each time there is a new iteration of the latest Windows OS, in this case Windows 7. It blows off the Grub configuration and makes it unusable. It rewrites the Master Boot Record deeming your Grub configuration unusable.
How rude it is for Microsoft to assume that Windows is the only operating system available on a computer. One more thing, if you are going to have a dual boot system, it is advisable to install Windows first. If you install Windows last, it will rewrite the MBR making it impossible for you to get to your Linux distro. It’s not really gone. Windows just screwed up Grub and overwritten the MBR. You have to boot from a Linux CD and restore Grub.
I just wished Windows would behave well and co-exist with Linux. It’s this kind of provocation that alienates Linux users even more.