Terra Firma was professional, methodical and extremely competent. What we especially liked was the way Brian took our requirements and found ways to enhance our design, while still staying within the parameters of the scope. He was always available for consultation and took the time to walk us through the development as the features came online. We highly recommend Terra Firm. A total pleasure!