Domain name keywords really do help, although it does not mean everything of course. As a general rule of thumb, it would be best to keep some of target keywords in the domain name. Using shared domains or subdomains can really hurt SERPS.
http://forums.digitalpoint.com/showthread.php?t=1472747