This was touched on somewhat in the past by netmeg and others, but it's become increasingly obvious to me that Google is ranking brands more so than ever. So what can we non-brand sites do to compete with them? What kinds of things is Google looking for to distinguish brand from non-brand?
I've looked at the brands that are outranking me and I can see that as far as a computer is concerned, there's no reason that I can't look more brand like than I am. The one thing I don't have is a B&M presence. However, Google, Yahoo! Amazon, or craigslist don't have a B&M presence either. They do have well-known names though, so essentially, I'm asking what the best way is to bridge the gap for small sites like mine that are clearly the niche leader but are getting beat by the brand bias.