OTG cables are awesome. Also very cheap. I got mine for under $5. Then I bought a USB controller for about the same price to play an SNES mario kart rom (waiting for that in the mail).
But I already opened pictures, video and other files off USB. Works great.