I'm unhappy that MBPs require an Expresscard to attach SATA drives. It's clunky, the cables are stiff and the card can pop out accidentally, endangering the data (plus I had to wait 6 months until a card became available). Is there a technical reason why external SATA ports built into a future revision of the MBP are likely or not? For all those using the MBP for editing external drives are a must, and why use FW800 when there's a vastly superiour transport (esp. for ext. RAID).