Be extremely careful with expresscard adapters and MacBook Pros. I have a MacBook Pro 2007 and three different eSATA expresscard adapters:
OWC Slim ExpressCard to eSATA Adapter. T
APIOTEK EXTREME Dual eSATA SATA I/II Express Card 34 Adapter with the latest Silicon Image 3132 Drivers
OWC ExpressCard/34 eSATA SATA I/II ExpressCard/34 Adapter
None of these work on my MacBook Pro 2009. The card is recognized, the hard drive mounts, and reads from it. However after writing for 5-10 minutes. The hard drive is corrupted and I have te re-nitialize the hard drive.
Exact same Mac OS 10.6.7, same card and same hard drives: No problem on my MacBook Pro 2007.
There are many notes in xlr8yourmac about hard drive file corruption.
http://www.xlr8yourmac.com/feedback/OSXeSATA_PMreports.html
http://www.xlr8yourmac.com/feedback/express34cardreports.html#storytop
There are also several notes on macintouch
I have talked with Apple and they are unaware of these issues.
So be very careful when using expresscard adapters and depend them to be reliable with hard drives. I have given up and use Firewire 800. Unfortunately, Apple has not taken the time to debug this and admit they have a problem.