Rather a specialist, and needless to say even at this price expensive, piece of kit but some may find it useful.
Canon's second-generation Wireless File Transmitter WFT-E2A incorporates a number of significant new features into a robust, camera-powered system to make wireless transfer faster, simpler, and less cumbersome than ever.
The WFT-E2A is small device that attaches to the side of the EOS-1D Mark III, transfers images wirelessly through either 802.11B or G, has USB and Ethernet connections, as well as a more powerful antenna, capable of transmitting up to 150 feet from the computer, or an accessory router / access point receiver.
It can connect to a third-party GPS device via USB generating GPS information in the image's EXIF data. You can plug a compatible USB v.2.0 hard drive into the transmitter's USB port, and actually shoot directly to a large portable hard drive.