How to choose a domain name for your business: a beginners tutorial

Choosing a brand name is difficult enough. But it can be even harder to pick up a domain that encapsulates your brand, is memorable and easy to type, and most importantly — still available! But what hurdles will you need to clear in order to find the right domain name for your business?