Most webmasters on the net today are familiar with what the industry calls "shared" web hosting accounts. A shared hosting account is where you rent a small amount of space on a server which is shared among many other users.
Mentioned the 3-letter words, VPS, it carves a smile to certain people. Why? Because it resembles a dedicated server. This is particularly a cheerful news for those folks who wish to own a dedicated server but cannot afford to do so.
So you have decided that you want to start a website, or even an e-commerce site. You have managed the site design, and have even purchased a domain name, but now what? You will never get any visitors to your site if it isn't accessible via the web.