Without buying any domain, no body can find your website. You can create Blogs on Blogger or wordpress which are free and anyone can find it.
I think customer support is done frequently if website added a live chat service on their website. mail response and calling on given number is a...
Try L2SHosting for secured, reliable and fast web hosting service. Its not a free but will give you many other services free of cost with web...
Separate names with a comma.