Other than hosting resource-demanding websites, there is a further reason to buy a virtual or a dedicated server for yourself - to create your website hosting company. This is an ever-growing business, as a growing number of people and businesses start their web presence, which means that they need web hosting space and a domain. If you have a hosting server, you will be able to generate website hosting offers then sell them, so that you can not only cover your own expenses in case you host your own sites on the server too, but you will also make a great profit by owning a successful business. What you need for that is a server, payment software, that will be the link between the reseller web site and your web space, and a business account with a payment processor like PayPal or 2CheckOut, so as to be able to receive online payments. The advantage of reselling server space over the usage of a regular reseller program is that your clients will have more system resources and you're able to install the server-side software which their websites may need to function effectively. The latter is not possible with a shared website hosting reseller program, because you will have certain limitations in this regard.