Anyone have any guidelines for looking for a good domain name from SEO perspective. e.g. - max. number of "-" used - max. number of keywords, i.e. you don't want to make the name too long - etc.