For my **PHP & mySQL** based application, I am trying to buy website hosting from a host who does not have a limit on the number of files I carry in my hosting account. Almost all the websites have a common limit of 50,000 files (some websites call it 50,000 nodes). The rest(to the extent of my search) are not even close. I have gone through the various websites, Googled lot of information, have spoken with the customer service of the hosting companies and they said that they have a limit of 50,000 files and that's why they call it the LIMIT. 

Now I have my application, which is a kind of social networking website, where people can upload various files of varying file size. So say if 50,000 users were to join the website and upload 1 file each, the limit of 50,000 will be reached very easily and my 50,001 customer will start facing file upload problems (& so will my account). So I would like to know if there's any website hosting services that do **NOT** levy such restrictions. In summary, I need the following options:

1. No maximum file limit (more than 50,000 files in account).
2. No maximum file upload limit in server setting (10MB, 12MB, 15MB, 20MB, etc.).
3. Ability to upload files of various types (zip, flv, jg, png, etc.).
4. Ability to stream Audio and Video (live audio & video not necessary).
5. Access to .htaccess
6. Access to php.ini, my.cnf or my.ini (this would be a plus)
7. Supports SSL.
8. Provides dedicated hosting(& IP) as well.
9. Monthly payments without contracts are a plus.

If you know of any such website hosting services, please post a reply ( a link to the same will be appreciated ). 

Thank you.