My current 500GB external hard drive is running out of room, and I'm going to need a bigger one. Does anybody know of any good external hard drives or enclosures that have USB, Firewire and eSATA support?