Looking at the iFixit's teardown pictures of the Mid 2010 Macbook Pro i5 15.4", on the back-side (step 15) there is an NXP DisplayPort switch and a Lattice programmable chip for switching LVDS going to the LCD display. These are the same chips use to switch between the 9400M and the 9600GT in the previous unibody MacBook Pros. So I wonder if Apple could add automatic GPU switching to them as a sotware update?