>And I notice that transferring photos by usb is about 5 or 6 times faster than pulling the SD card, putting it into the destination computer and copying across.
I find that using the SD card reader in a laptop is usually far slower than using a cheap USB-SDcard adapter. Not sure if that is your situation.