Depends on how you plan to market the site. It's probably not a good idea to use hyphens if you are going mostly for typeins and branding, unless you can successfully integrate the hyphen into your brand (which is very difficult to do).
If you're planning on promoting the site primarily through SEO, however, hyphens are fine. They may even help your ranking in some of the smaller, less advanced search engines (probably not in Google though).