Uploading tool written by Chip Stewart.