I really appreciate how detailed manual are with regards to each step of development process for logo projects they handle as well as client communication (which makes my job easier). They're also quick at responding via email or phone when you need them! Their prices tend be quite high, but that's because it takes more time than most companies to get right. Do your homework beforehand so there aren't any surprises later down the road during implementation phase. Have an idea about what kind of look/feel the final product should have - this will save much wasted work along way. The project took longer then expected due to unforeseen issues from initial consultation stage up until execution day where logo was needed for print materials etc.