It's not free, so that'll turn some people off, but I think it's worth the money (~$37). It connects and transfers reliably from...
[more]
It's not free, so that'll turn some people off, but I think it's worth the money (~$37). It connects and transfers reliably from my Windows XP computer to my hosting provider and the interface is very feature-rich.
[less]