What to do and what to watch for in detail Before Buying a Domain Name

What to do and what to watch for in detail Before Buying a Domain Name