Our sister site Engadget has discovered a must have accessory if you're constantly finding yourself wanting to share files between your iPhone and PCs. PhotoFast's i-FlashDrive features a USB 2.0 port on one end and an Apple 30-pin dock connector on the other. Plug the USB drive into your PC or Mac and drag any files onto it just as you would with a normal thumb drive. When you're done, simply plug the drive into your iPhone's dock connector and use the Apple-approved app to move copy the files to your iPhone.
I know, you can just use iTunes to sync files or drag and drop files to certain apps, right? What makes i-Flash