Are there any hosting solutions that offer expanding bandwidth and space as their base packages increase. I was with Dixiesys for over 7 years, and had a decent package, but it was getting a bit outated. When I enquired, they required me to either pay more for a mid-grade package, or give up portions of my package for an equivalantly priced low-grade package. I'd rather a company automatically upgrade accounts as they upgrade their base packages, rather than being told to piss off when the package becomes outdated.
When I requested an upgrade, they stated I had to switch to one of their existing packages. However, not only do they only offer three packages, but I have an expanded package from a prior promotion. So I would either have to pay more to get the same bandwidth and number of domains... Or pay less (cheaper for more space) for only slightly more space. Basically, the package I have is radically different than those they offer now. My expectation was they'd say "Sure, we're adding 250MB for being a good boy", or maybe "Sure, we'll triple your space for $1/month".
Boils down to poor customer service, but the only way to know I won't be stuck with an archaic package again, would be to find someone who just automatically provides more space (bandwidth, etc.) to existing customers. That to me sounds like even better customer service than requiring your customers to contact first.
I think most hosts would upgrade your package if the old and new package are of equal $$$ value. Although it's unlikely that the change would be made proactively by your host.
I agree with that - new packages tend to be different in pricing and perhaps even offers. We do the same thing, we never change an old package to a new package unless the client agrees to pay the difference but if it was the same price then there is no problem if they request it.
But on the other hand, a 7 year old package (I assume from the first post) is a little old - I remember hosting was far more expensive and the allocation of space and bandwidth was far less.