Before choosing a domain name make sure your domain name is smart which is an acronym for the following:
Search - Have some decent search results with some CPC ads
Meaningful - Is Meaningful to an end-users
Alternate Extensions - Is taken in some other alternate extensions
Resale Value - Has a...