jEmplode's USB support is "experimental" in the sense that it was written over a weekend and pretty much never touched again. I definitely recommend Ethernet -- then you can either use jEmplode or Hijack FTP.