You could use a tripmate nano. Excellent wifi facility to which I can connect usb drve, mem stick, mem card from my Tomtom, mem card from my old Nikon camera, hard drive -even my old Sony ereader. (Not all at the same time, though.)
To watch videos I have nplayer by recommendation here.