Apart from hosting resource-demanding sites, there is one more reason to buy a virtual or a dedicated server for yourself - to start your website hosting company. This is a constantly growing business, since more and more people and businesses start their online presence, so that they need hosting space and a domain name. If you have a website hosting server, you will be able to make website hosting deals then sell them, so that you can not only cover your expenses in case you host your personal websites on the server as well, but you may also make a very good profit by running a lucrative business. What you need for that is a server, billing software, which will be the connection between the reseller site and your web space, as well as a business account with a payment processor such as PayPal or 2CheckOut, in order to be able to receive online payments. The benefit from reselling server space over the usage of an ordinary reseller program is the fact that your clients will have extra resources and you're able to install the server-side software that their sites may need in order to function effectively. The aforementioned isn't possible with a shared web hosting reseller program, since you will have some limitations in this regard.