Keith provided a friendly and thorough web design experience, consulting with us, advising and explaining in detail how things work throughout the whole process. As complete novices in this area, his continued input and assistance has been invaluable in maintaining and adding to our website.

Should a problem or question arise, Keith has always been at the end of the phone and only too willing to help. I would unreservedly recommend his services to anyone.