Clark Communications is everything you'd want in an agency, except they don't have the high fee's that big firms do. Everyone on staff bills out under $100 - including senior staf...
All reviews seem positive