20000 File Download Site Proposal Help!