I run a music blog that gets a relatively decent amount of traffic (6-9k visitors a day). We offer free music download (Please no lectures on Copyrighted Materials, I am very familiar with the DMCA and am within its guidelines) and that causes us problems becasue we use a lot of bandwidth apparently. We use a file hosting site, hulkshare, which provides us with embed players to preview and download the songs posted. The site currently has close to 3,000 songs posted on it and we recently have been experiencing major downtime in our site. We use Bluehost currently and apparently the downtime is a result of the site "choking" all of our available space on their servers during our peak hours.
I understand that what I'm looking for is not going to be provided for free and I'm looking for a web host that can provide me with reliable service to ensure that I dont face downtime in my most important hours (it is literally money out of my pocket when the site is down).
Also if I am incorrect in my diagnosis/understanding of the problem, please feel free to correct/educate me, I'm relatively new at this and am going off what I have been told. I apologize for this thread, but figured that this would be helpful to supplement the side research I will be doing.