After some bad experiences with Dreamhost I've decided to swtich to a new host.
I'm going to need 10GB of disk space or more, and 2TB of bandwidth per month.
I'll need something truly reliable with decent 24/7 support. Anything under the price of $30 per month will be good.
Any help is greatly appreciated.
Going to be hard to find it for that price with a provider that will actually allow you to use the resource. Site5 is offering a deal that has what your looking for but you may want to contact them regarding server usage.
You are not going to find much, if anything, for that price in the shared or even reseller market with those requirements. I would also reccommend going for a dedicated server. Perhaps look for a company that is offering an older celeron package. You could likely find one for $50-$75 per month.
If you site is really pushing 2TB per month and its not just for leeching files, put up some google ads or something to help with the monthly fee increase. Or you could even ask for donations from your userbase. If your product is valuable to someone, you would be suprised how generous your users can be.