Here is a webhosting news bulletin for you: many webhosting companies advertise “unlimited website hosting” plans, which are said to include unlimited domain names, unlimited sub-domains, unlimited server space, and unlimited bandwidth- all for a very small monthly fee. How is that possible?
Well, to find the truth you must read the actual Terms of Service Agreement for webhosts and actually read about people’s experiences with certain companies. The most common and cheapest of all webhosting plans is the shared host, in which you and other users share a computer server. Obviously if your sites hog resources- even “unlimited resources” you will slow down your neighbors, and the webhosting company will either limit your resources, ask you to clean up you scripts, databases, or space, or even shut you down without warning.
You have much more freedom if you have a VPS or dedicated server. Some companies offer better shared plans than others, and reseller plans sometimes allow more resources, but it is very important that you do your own research before you buy into it.
Generally speaking, you should be OK with a basic shared hosting plan if you just have one domain with modest web traffic and you don’t run advanced scripts.