yes different d3coy… im 31 next month 
The site has a built in uploader in it… anyone can go to the site in Downloads and Submit Files. It has 3 ways of retrieving the file. FTP, URL, or you select it from your computer… FTP is not working so use one of the other two 
It also allows you to submit screenshots of whatever you are uploading. As well it will keep an archive of multiple versions of the file.
btw… site link is: http://www.etdoa.com
