I think the bottom line is customers need to ensure they select suitable packages from the start. Upgrades in some environments is just not viable.
Being new to VPS hosting when I started I thought 256 would be enough to run a couple of sites, and it is; providing you don't run MySql, PHP Java etc.
I had to get another 1024 vps just to host the main sites and I kept the 256 just a mail server and a bit of testing.
Now I'm at the stage where I need to setup another 3 linked sites I will require larger packages, and thats the problem.
Either way I have to trash what I've got and can go upgrade route or new route.
Even staying with Crucial, its cheaper to scrap one plan , and restart with a new, than upgrade! Backup site. Cancel plan. Signup for new plan and restore site? - A bit of mucking around but may save up to $40 - $50 a month!

Really want to be cheeky, then cancel plans, and get someone, friend or relative to sign up as a NEW CUSTOMER and get specials.

Save even more!