Try a place like slicehost.com or linode.com where you can seamlessly upgrade your account over time. Both start around $20 a month, and both will let you instantly upgrade your account. That said -- if you have a good growth trajectory, you will know when you've reached the limit of your current hosting company. But honestly, the most you'd save is about $120 a year, so if your serious about your project, I'd start with a virtual server you can upgrade on the fly, it will cost you less than you spend on 2-3 months of your cellphone service (depending on plan).