Jeffrey,
Good Keyword rich domain names are just one of the factors for Google. For Yahoo and MSN keyword loaded domain names seem to be somewhat more important.
Now there are a few other things you should look out for when getting a domain name. If you are located anywhere outside the United States then you should get a domain name for that country. For example if you are in Canada you should get a .ca domain name.
The reason for that is simple, if you have a .com domain name and you are located in Canada, and if the server that is hosting your website is located in United States. Then your website will not come up for Canadian Only results under Google. Where if you had a .ca domain name and if your website was hosted in the States it would not matter. Your website would come up under the Canadian results only becuase it is a .ca domain name.
My 2 cents
