1. Unless you are ready to solder your own cable together, this is probably not the right option for you.
2.Catskull's arduinoboys are great but I'm not sure about using the USB on it. Catskull will probably find this thread and chime in soon
3. USB-Boy is a good option but you might have trouble finding one