Aside from hosting resource-demanding websites, there's one more reason to acquire a virtual or a dedicated server for yourself - to create your hosting company. This is an ever expanding business, as more and more people and businesses start their web presence, so that they need web hosting space and a domain. If you have a website hosting server, you will be able to generate website hosting packages then sell them, so that you can not only cover your own expenses if you host your own sites on the server too, but you may also make a decent profit by operating a profitable business. What you need for that is a server, payment software, that will be the link between the reseller website and your web space, as well as a business account with a payment processor for instance PayPal or 2CheckOut, in order to be able to receive web payments. The benefit from reselling server space over the usage of a regular reseller program is that your clients will have much more system resources and you're able to set up the server-side software which their sites may need so as to work efficiently. The latter is not possible with a shared website hosting reseller program, since you'll have some limitations in this regard.