How to choose a domain name

You are ready to create your first website so what domain name to choose? Don't rush into this because your domain name has to work now and in future. You have to live with it for a long time and if you get it wrong now you will give yourself headaches later on. What's the [...]