Re: cmbhosting shared hosting
If you need to find a cheap hosting, pay also attention to the company's realiability and experience ion business. There are many companies offer webhosting for cheap, but not all are really good for getting a package.
There are many useful anf stable companies suggested above... I would pay attention to MMhosting.com which is really low cost and as really stable hosting provider. I think you will like it as well.