We unreservedly recommend Gain Impact. They did a fantastic job for us. Key to the process was their initial effort to understand our needs and likes, followed by a thorough and professionally managed process to provide us with mock-ups of the new site until both sides were fully satisfied with the outcome. Their website management software is easy to use and even us novices quickly learned how to manage our new website!
As one who had little knowledge of what to expect from a web design project, I can attest to having been dealt with in a higly professional and competent manner by this provider. My lack of knowledge was accommodated and taken into consideration, and each step/suggestion was made with sensitivity to my level of knowledge and experience. The final product met my hopes and expectations, and I would not hesitate to make a strong positive recommendation to others. I plan on being one of their "regular customers" in the future.