Lots of times you hire firms that view your project as "another project." ... Once the project is accepted you find yourself working with 1 designer you never met and a few interns. ... More times than not I have felt underwhelmed with the final deliverables. Working with Knack is the opposite of this. I felt the team was equally invested in the project as us and I never had a doublt if we had the full attention or best people from Knack taking care of our project. I think the passion of Knack's team is evident in the quality of their deliverables and easiness of any interaction you have with them.