Re: Using multiple server.
Yep, there is.
http://premium.wpmudev.org/project/multi-db
First you want to spread out into multiple databases, which you can have on the same server or a different one.
You’d have to have literally hundreds of thousands of users before you go looking for more server space.
Start small, plan for upgrades.