So my girlfriend currently bought a MBP 13 and I love it, the build quality is outstanding, and getting used to the MAC OS has been easy....now comes the hard part. I currently bought an HP ENVY 17 had many flaws, I opened it up and the screen was coming apart from the shell of the laptop and the audio ports where not secured properly, then I received the replacement after I returned the broken one, and after running the computer for 5 minutes I noticed a screeching sound coming from the keyboard (which was not happening in my first ENVY) so I returned it. I am fed up with poorly built machines. Which leads to me towards buying a mac. My specs on the ENVY 17 where: 17 840qm, 8gb ddr3 ram, 160 ssd, ATI 5850 1g. With student discount led me to just under 2.2k with tax. How much of a performance difference is there going to be with apple's MBP 17 i5, and 8gb ddr3 ram? I plan on using the computer for programming and some gaming (mostly starcraft 2). Is the performance going to suffer if I run sc2 in windows because the graphics card does not switch to the high performance one while in windows? Also can I change the partition size at any time once I install win7? Is it worth it to wait until the next update comes out? Which is looking like feb? Thanks in advance for any help.