Hi all I have a 15" 2.8 GHz Core 2 Duo MacBook Pro Mid-2009. Generation 5,1. It has a Mini PCIe slot for the AirPort Wi-Fi obviously and I have recently installed a 512GB Samsung 830 SSD. It works fine but is obviously limited by SATA 2. My question is whether 1) the Mini PCIe slot is fully-functional and 2) whether the EFI bootloader will recognise a SATA 3 card if I put one in there? I'd try to find one with the same chipset as that used in later MacBook Pros that OS X has the drivers for. I could run Wi-Fi off a USB port instead.