In Australia, the price of a 32GB SDHC card is roughly the same as a 750GB Passport HD - around $120. It looks like from the comments above that the USB2.0 port is faster than the card readers. I'd figure that the cards are much more portable and not as breakable (if you're out exercising, etc.)...