I apologize in advance if this is an easy answer... I am very familiar with pc hardware but relatively new to OS X. Here is my situation: I have a programming final exam later this week, and my MBP's GPU up and died on me two days ago. I took it into the store (less than a year old) and they said it would take 4-7 days before I got it back, presumably with the motherboard/logic board replaced. So before I gave it to them, I switched out my hard disk (upgraded to hitachi 7k320) and RAM (upgraded to 4gb crucial), and put the stock stuff back in (160gb 7200 rpm, 2gb ram) with the OS still installed so they didn't think the GPU was somehow my fault. My friend is letting me borrow her macbook for the week to study for my exams... can I pop in my MBP's hard disk? Will it boot up properly, and recognize the different hardware, and automatically change drivers? I'm assuming this kind of "portability" is an inherent advantage of having Apple tie their software to their hardware. Please let me know if I'm mistaken. And the reason I'm doing this is that I need all the help I can get on this exam... including having my files, etc., and hopefully this way I won't need to install bbcode or xcode on my girlfriend's macbook.