Earlier quoted context omitted.
Renting a dedicated box doesn't have that cool "we can scale INFINITELY!" vibe. ;)
YAGNI.
If you're really concerned about that though, I'd say go for the cloud option - just make it so you can start small on a single physical server, but can scale onto the cloud, then migrate that to physical hardware as needed. With this set up, you save massive cash and avoid vendor lock-in.