It's $25 a year for the Domain Name (fairly standard price) and the web hosting is free and no banner ads. They also seem to have a pretty good record of uptime.
What I would suggest is that you figure out how much traffic you might be expecting in a month, and how large your Website will be, i.e. if it is going to have a lot of graphics or downloadable material, then figure out how much bandwidth you will need and use that to determine which hosting company to use. I think that the average for low cost web hosting companies is around 500MB. I have seen some as high as 2GB, but these tend to start getting to the high end of "low cost".
After figuring out your required bandwidth, then you can start looking at what features you will want. How much storage space will you need, do you need a database, do you need more than one email address, do you want to be able to host more than one website. This is where the various low cost web hosts start to differentiate themselves.
From the Website:
With Every Domain Registration you get...
25MB space
Your own domain name
500 MB per month bandwidth
Web based email
Web based file manger
10 emails (eg:
[email protected])
sub domains ( eg: work.yourdomain.com)
You can upgrade the hosting package as your site grow
Your own FTP access
Detailed site statistics
PHP and Frontpage support
Unlimited customer support
No banner Ads
Your own control panel using Cpanel 5.0 and