We just updated the site's upload sections which should resolve the problems you've been having. Please do an upload and check it out. Also, let me know if the flow is ok etc. and any recommendations you have for improvment. Enjoy!
David