Other than hosting resource-demanding sites, there's another reason to get a virtual or a dedicated server for yourself - to start your web hosting company. This is a constantly growing business, as an increasing number of people and businesses start their online presence, so they need web hosting space and a domain name. If you have a server, you can generate web hosting packages then sell them, so you can not only cover your expenses when you host your personal websites on the server as well, but you can also make a good profit by running a successful business. What you need for that is a server, a billing program, that will be the connection between the reseller website and your web space, and a business account with a payment processor such as PayPal or 2CheckOut, so as to be able to receive online payments. The benefit from reselling server space over the usage of a standard reseller program is that your clients will have additional system resources and you'll be able to install the server-side software that their sites may need to operate effectively. The latter isn't possible with a shared website hosting reseller program, because you'll have some limitations in this regard.