Web hosting has become easier these days and it has become as easy as registering a domain name. Nevertheless, it's important to consider some important points in mind beforehand. First is the Disk Quota - Ensure that the plan you choose not only accommodates your current needs, but also takes into account your future growth. Next is the Bandwidth - Cheap web hosting providers sometimes skimp on bandwidth, so make sure you know the bandwidth you currently use and sign up for a plan that gives you some wiggle room. Keep in mind, however, that some providers prohibit customers from using an "excessive" amount of bandwidth. Also depending upon the type of enterprise you have, you may need 30, 60, or more email accounts. The other features you need are MySQL Database, a Dedicated IP address and a Control Panel feature.