I have been in the domain industry for a while and there are so many things that i still dont understand. Most profession domainer will say buy rich keyword domains which high volume of searches. But when you check the weekly domain sales at dnjournal you will discover that most domains that top the sales chart are not keyword domains. Most of the names that sell for top dollar are brandable domains that dont make sense. From what i have learnt brandable domains are like gamble.... so my question is how do someone buy a domain and what kind of domain is best to buy ?