We were just talking about this the other day and now I'm drawing a blank. Except the space limits need to be unlimited, and like CD said 75-100 for file sizes.
And ftp still has it over the multi-file uploads since you can add dirs etc without having to go thru different screens etc.
Oh and the ftp has to be decent. Alot of freehost' ftp's won't take drag and drop for more than one file at a time, let alone whole directories.
