I don't think I'd want the .net or the hyphenated version either, for the same reason you mentioned. Which would mean I would have to think of a different name, assuming my business name is already set and can't be changed. I'm not really sure people assume your domain name would match your business name. I do have a domain matching my business name, but I always get asked what the domain is. The way everyone asks, it is as if they thought it would be something different. So, it's possible it wouldn't cause confusion.