Thanks Kambone. I'm not a "server-guy" ...will VPS require me to be one? I'm used to the cPanel/WHM setup for accounts. Is VPS a similar workflow?
You can of course install cPanel on your VPS and get a fairly similar experience, but if you do not have any experience managing a server, it may be wise for you to get a Managed VPS. These are quite a bit more expensive than the unmanaged ones, but at least you've got professional people taking care of the technical side of the business and you get to enjoy a service very similar to reseller hosting.