There few point such as what is your niche,the domain must be related to your niche. And most important thing is the domain must be short but contain the keyword.
Contract for private parties. Then use escrow. Not really necessary in the event you are buying from established domain resellers.
The most important thing is that you have got an idea on the most suitable domain.Then choose a trustworthy domain registration to purchase it.It's not necessary for you to consider too much,I think.
hi, if you are also considering to build a site and some hosting companies offer free domain for life ..
I vote for have a plan for it, or skip. I decided only .com from now on, unless it is to protect brand or is really powerful domain. I think you want to make sure your not wasting your money!
make sure the buyer is legit and use escrow if its a keyword domain see how much the keyword is used and if its a random combination is it memorable? is it pronounceable? if it has no dashes or numbers it is generally worth more
you need to be careful with the domain scammers. try to call the owner first to clarify any details wrt pay , domain transfer etc. if they are under 100$ u can use sedo etc broker sites