This article was initially published on my Webmaster tutorials site and hope its just as useful here.
The Definative Web Hosting Guide
Web hosting is a service that provides individuals, organizations and users with online systems for storing information, images, video, or any content...