If you want a well-thought-out approach to branding and design, Get Quirked! (Haha, it’s a good thing I don’t write copy for him.) Seriously though, their attention to detail and genuine passion to provide my new startup with what I needed for branding and design was awesome.
They do an excellent job of drilling down to brass tacks on what my company and brand is about, how it’s going to be delivered (product, print, digital, etc) and who my customers are. On top of it all, they’re good people, easy to get along with, and I thoroughly enjoyed working with them.