There are now more than 1,000 top-level domains, giving a daunting choice to anyone wanting to register a new website. From the recognisable .com and .org to the more obscure .io and .ly, choosing ...