I'm tempted to go with USB because it is a more universal standard and I already have a thumb drive I can use.
Just so you know, FTDI chips only talk to computers over USB. Thumb drives dont work.
Not true. They also make a serial, SPI, or parallel to USB host controller chip, the VNC1L.
http://www.vinculum.com/prd_vnc1l.html