We have another thread active right now on this very topic:
keywords w hyphens for domain names [webmasterworld.com]
The consensus seems to be that the domain name itself makes a very small difference today, and perhaps none on some engines. In the interest of not scattering the discussion, I invite you to monitor and perhaps contribute to the other active thread.
Thanks.