From the very beginning Michael was thorough on every aspect of our new website. He never missed a beat and always returned to us all information needed as quickly as possible. Not only is Michael super polite and pleasant to work with, he made every part of the process as easy as possible so I did not have to spend too much time from my every day work to get things done. When he said he was going to deliver a part of the project he delivered it right then! He went above and beyond for our organization and even managed to please my 25 board members!!!!