Just a friendly suggestion...
If you are not going to host on win 7 then I would strongly suggest you install a virtual machine environment that mirrors your potential planned or existing hosting env. I can’t begin to tell you how much grief and time that will save you.
VMware is not cheap (on windows) but it rocks. You could also just use SUN’s (ORACLE NOW) Virtual Box. Visit
http://www.virtualbox.org to download a copy. Oracle plans to continue funding for this so you should be good.
Then install a linux VM (Cent OS, Redhat, Debian, Ubuntu, etc.. ). Check the requirements for php and mysql with Modx and make sure the VM host is configured as such. Then your off to the races. Of course your milage may vary but this works for me on my Win machines.. which are powered off most of the time. I use Vmware fusion to host my VM’s on a OS x desktop and MBP.