i'd say go jb3 as well, but i havn't used one, and i don't know enough about them, i've talked to a few people using them, but i don't know about uploading. i know you can connect via USB, but can you download, and upload using USB, i think i heard you can via Firewire, if this is so, i'd say go for it, and use firewire...