In the past, when I have set up a dual-boot configuration, I installed Windows first, then Linux. It worked just fine. Currently I have a Linux machine, and a virtual installation of Win XP that isn't working properly (it doesn't detect the CD/DVD drive). I would like to uninstall the virtual machine and leave Linux the way it is. Create a partition for Win7, and install it (last). Does a configuration like that work out OK?