Just dropped my WD My Passport 500gb external hard drive on the floor. Fuckin' thing won't mount and the warranty is up on it of course. I have always just gone to BestBuy for stuff, but where do you guys recommend I buy my replacement? I use it on the road, so a small one similar to it would be best.
I got one of these for my macbook pro:
http://eshop.macsales.com/shop/firewire/EliteALmini/eSATA_FW800_FW400_USB
Do NOT get a USB drive. The USB ports on the MacBook are USB 2.0, which is half the speed of FireWire 800.
The OWC Mercury Elite Pro is about the size of a mouse and plugs into your Mac's FireWire port and doesn't need a power cable. It gets its power from the Mac via the FireWire cable.
SSD is fast, but expensive - and limited in space.
The 7200 RPM drives are faster than the 5400 RPM ones.
When connected to your laptop, the external drive will be as fast as an internal one.
I got the 750G 7200RPM version for $169 a couple months ago. Looks like they upped their price. I partitioned it (with disk utility) to 250G and 500G, and use the 250G for time machine backup. The 500G 7200 RPM one is $169...
You will love it since you don't need to plug it into the wall and your computer, it's tiny so it fits in your luggage or laptop bag easier, it's fast, etc.
It's also brushed aluminum so it matches your laptop.
My second choice would be a bus-powered LaCie drive (powered over firewire). I don't think they come in brushed aluminum though.
When you start shopping for bus powered firewire drives, the choices really drop to a few really good ones.