Kevin has been instrumental in developing our new website and we are thrilled with it. He knows all elements of website design, and more importantly can communicate all information in a way that is easily understood. That is vital as we want to learn to manage our new site ourselves. He is approachable and adaptable and this has made working with him on the website, multi-media workbooks and other products really enjoyable and stress-free. We highly recommend him to other organizations.