I did a lot of research before selecting Mike, looking at designers inside and outside the area, both large and small. His work initially stood out with its great design. Better yet, he was professional at our first meeting, came prepared with excellent ideas and was ready to work. He proved to be a skillful programmer to go along with his obvious creative abilities. He works well with demanding clients (like me) and always responded promptly to changes as well as questions. As importantly, he left me with a training manual that will allow me to do a lot on my own going forward. I have only great things to say about Mike. He delivered in spades with my site independentwatertesting.com.