Over the last 12 years or so, I have worked with a number of programmers. Time and again I found myself at a crossroads; Me not fully understanding the programmer, and the programmer, in turn, not able to grasp my vision. Then I met Katie. Katie has the ability to understand my vision and communicate in an easy to understand manner how she intends to help me achieve my goals. I truly believe she is a rare find. Not just capable and customer-friendly, but a tremendous collaborative partner as well.