> Early Android versions supporter USB mass storage and that worked pretty well, but the transfer method implemented on newer versions is very slow and never works reliably for me.
Have you tried both connecting your phone to your computer via USB and connecting your phone to a USB stick?