A comprehensive beginnings guide to creating and running a website with design ideas, hosting information and details of how to maintain your site.