https://blog.glowhost.com/domain-names-101-choosing-the-right-domain-name/
Domain Names 101: Choosing the Right Domain Name