You already know how important your domain name is and, of course, you want to include target keywords in that domain. But when doing this you should be wary of a common domain name mistake. Keep the hyphens to a minimum. The domain www.cat-and-dog-food-recall.com may be available but look at all of the hyphens. These hyphens make your website look like a spam site, even though you may provide very high quality content. It's better to sacrifice a keyword or two than to come off looking like a shill site. Get creative with your domain name and keywords and see what else you can come up with.