Finished uploader with all bells and whistles