You're right, I think the upload form has been broken since I switched to the noframes design. The FFA Links form was also busted which I've just fixed. I'll take a look at it this week and get it back up and running.
Is the manual project over/suspended ? No new manuals for over 5 months ? I read in the forums of guys trying to upload their manuals to no avail . When I first saw the site I was happy downloading my missing manuals for games I recently purchased but now I find its a ghost town for new manual requests .