When you are trying to come up with a good domain name you should include a targeted keyword in the domain name. You first should narrow it down to a specific niche and then find a keyword based on that niche. Having a targeted keyword in a domain name will improve your ranking in the search engines. For example, if your site is about dog pictures then you probably want the word dog in your domain name. You should spend some time doing keyword research.