I has come across this questions a lot of time. For me, what i will said is :1st- Define your niche industry2nd- Do Keyword Research3rd- But the domain (which must related with your keyword and industry)4th- Build the site /blogBy doing this, you need some application , such as on step 2,...
__________________
Search Engine Optimization
Domain Name Forum