Just like your home address, a domain name is the address given to access your website. If you want a good promotion of your website in the engines and users alike, it’s always better to select a name that includes your business keywords. For instance, if you are a property dealing company, the domain name can be www.propertydealers.xxx or www.propertyonsale.xxx and so on.
yes i understand the power of the keywords related domain name. If your domain name is related keywords then it is good fore your site. like that i am working in packers movers industry then i have to selects domain name => packersmoversin.com
for most businesses short names with one keyword are best, however for selling products and affiliate marketing often long, keyword intensive names are better as they jump out in search results & the user automatically assumes they have found the page with the most relevant info