I like your article! It has the most important information that one would need to know. I like what Gatt added as well, I know the - in domains can often cause issues. Always check your spelling when buying a domain too!

The article is already great for advice on how to create a website. I would like to add that we should have a goal first before starting any of those steps. Without a goal on what our website will be then we would just end up having a 2nd-rate website.