I think you can ease a lot of uploading (I do it myself) if you have a desktop version which can read and perform action based on local files without the need to upload the whole file.