Keith designed and created a website for my coaching business. He understood my needs and was able to incorporate my wishes/thoughts into an efficient, creative and functional website with ease. Keith is very knowledgeable about his field and up on the latest technology and trends for web-based businesses. He is personable and easy to work with. I had a very positive experience working with Keith and would highly recommend him.