I say this because often what you think you need, and what you end up with can be two different things and in webhosting you often don't know what you need until you've looked around and seen what's on offer. Quite a few webhosts provide free domain names with their plans, while others have lower monthly fees if you pay in advance. Make sure you email them or test their live chat first to make sure they respond in a timely manner.
With that in mind, be sure to read the "Learn more about Web Hosting" articles that give a great roundup of what to expect, such as the web hosting guide.


