Everyone has an opinion on the graphics. Knowing what you do and don't like is instinctive. Being able to express why is harder, and being able to articulate in advance what you want is very hard indeed. Great design is a delicate balancing act of requirements and constraints with the aesthetic. We do our graphics inhouse, in harmony with the content and features.