Try an find Toshiba 805 (and 405 I think is the same) and, either USB host cable or presentation pack and you can then plugin most USB devices (some need drivers, which are difficult to find and all need to be self powered). The best solution is to forget using USB cables and buy a PDA with 2 slots (either CF and SD or find an old model and an expansion sleeve). For software try PocketLoupe (can't remember source now just Goggle it), this is a nice piece of software which even enables you to view RAW files (many cameras supported check their webpage) on the PDA with no manipulation. Never seen PDA as a good storage device myself as memory limited (or you have to copy back and forward to multiple card, battery drain is high). Also if you're looking to use it to transfer imapes to a portable hardrive then you still end up carrying the PDA, a portable drive and a power supply of some kind (PDA on 805 does not provide enough power to drive a bus powered HD) so you're in the same boat as carrying a PDA and something like P-2000. Cost does not work out much different any way (PDA + HD=P-2000). My solution until I got P-2000 was to use PDA, multiple cards and portable self powered HD. Now its just P-2000, I still carry a PDA (not the Toshiba) as well but for other reasons, its my mobile phone and also used as GPS unit (love it if someone made a PDA phone, with GPS, I know HP has one coming soon, with 6G harddrive, like in mini iPod and a CF and SD card slot - one unit does all but)