some of the things I learned from "designing brand identity".
Things that good brands have:
They are bold, memorable and appropriate to the message. They are easily recognized out of context. They provide a consistent image and persona of the company. Work a in different media, scale, color or black & white.