Assuming that your main website runs Drupal, and you also host your blog using WordPress on a sub-domain, and your kid is experimenting with Joomla! on another sub-domain, your website space will still be within 300 MB. Add another 1.5 GB for media like photos, and you can have a decent sized small website within 2GB of space. Of course, if you are running a huge website, 2 GB will not suffice. However, even in this case, bandwidth is of greater importance. Hosting a website can be like web hosting us purchasing a home – you don’t want to purchase it from an unknown vendor. Make sure your web host has a good reputation, and some noteworthy clients (we take a look at this later on in this article) web hosting services. A good way to assess your host’s skills is to drop a test support ticket – say, inquiring about a package that you wish to opt for, etc. BEFORE you actually buy their services. You can assess the host’s overall support abilities by looking at the response that you get. These unlimited promises are based on the assumption that the websites hosted on any given server will not use more than a stipulated percentage of the resources, and thus, the server space is oversold with each website being given the promise of ‘unlimited’. Actually, the web hosting firm restricts you to using a given amount of system resources, and if your website crosses that web hosting company, it can be taken offline, or temporarily disabled. All of this is mentioned in the Terms and Conditions. While this does not mean that all web hosts that offer unlimited hosting are evil, in general, ‘Unlimited’ is a marketing ploy that you shouldn’t really fall prey to. I’ve divided this list into two parts: Hosts for bigger projects, and hosts for smaller/medium-sized projects. The former consists of web hosting providers that specialize in VPS and dedicated hosting, while the latter is primarily shared hosting. Of course, such demarcation is often blurred — shared hosting providers do offer VPS to their clients. Yet, many times, a good VPS hosting provider fails to be a good shared hosting provider, and vice versa.