re: hosting
Shared Hosting & Reseller Hosting
personally, i use www.host100gb.com and www.1and1.com
they are fast and a good deal.
it include a domain name, 100Gb of web space, 20 email addresses, 2GB of mailbox space per account, 100 MySQL databases, 100 email aliases, photo galleries...