So, in the past week, i've sent my macbook pro mid 2010 unibody in for repair two times already, tomorrow being the 3rd. The first, was because of keyboard failure. The second, I get it back 4 days later from repair, to find that they have downgraded my logic board, so paying $2300 for the i7 2.66ghz with 512mb gfx, downgraded to i5 2.4ghz with 256 gfx. I was angry. I went back, and they realize their mistake and back it goes to Apple repair. 4 days later again, I get it back, I turn it on @ the apple store, to see if I have the correct logic board. It is correct. NOW, as I tried to run some apps.. problems arose.. again , it seems that my MacBook Pro freezes when it switches from the built-in graphic card, to the Nvidia one. Going back in tomorrow for a 3rd repair in a row this week.. Two and a half months left before my warranty is over. Sorry for the rant. This driving back and forth this is becoming a waste of time and gas. What should I do guys???