Graham, I'm using the Electronics Product Online swivel USB OTG/Host adapter: http://www.electronicproductonline.c...oducts_id=2043 It's plugged into a 1TB Western Digital hard drive and both media player and mplayer access it, directly, very fast. I like the hardware solution as there's nothing to load into what little memory it has. Divx movies used to stutter with the software USB Host switches, but this hardware dongle doesn't max out the CPU gage playing DivX, now.