The word unlimited doesn't always equal a scam, but it does in these two cases:
- Unlimited bandwidth.
- Unlimited disk space.
Neither of which is offered by Dreamhost.
On the other hand, unlimited domains, subdomains, etc... are pretty common offers, as the value itself doesn't really indicate that a server will be overworked.
You can have 1,000 domains on a server and not even affect the load... but you can also have a single high-traffic (and/or poorly coded) site bring down a server.
If you had a CPU problem with a single host, there's a good chance you'd be okay here--and you have a 97-day money back period to find out. On the other hand, if you're constantly getting booted from shared hosts, it's probably time to look into a dedicated server. A site that's busy enough to require its own server should also be able to generate the revenue to pay for it.
I believe one of the honchos (either here or on the blog) has stated that they have users that pin the full amount of resources, either bandwidth or disk space. But keep in mind that most users use less than 1% of what they've paid for, so it's not like they have thousands of customers using the full amounts.
Disk space can definitely be hit because of the fact that DH allows you to use it as storage, whereas most (all?) other hosts won't.
Dreamhost can offer the resources, but it's up to the customer to structure things in a way that they can be used. If you're pushing the limits, it's a good idea to lighten the load by avoiding poorly coded scripts, making static versions of pages that get high traffic but rarely change, etc...
Save up to $96 at Dreamhost with ALMOST97 promo code (I get $1).
Or save $97 with THEFULL97.