you can try us at Upload Files - PPD Host - Pay Per Download Host, you want to be a affiliate contact me (its private)
I liked it too but 30days waiting sux ; (
Bdupload.net
None the less bdupload looks decent. I made an account and uploaded a file to test them out... The download page looks so basic and easy.. (Which I love) but I'm nervous to switch over and put everything into it. Says they been up since last year.