Michael is a great partner. He responds quickly, almost always the same day, and is generally able to assist with problems in one call, or one joint online session. His website design is excellent and his service ethic is amazing. He is accessible 24/7, and somehow never seems to be too busy to help. I highly recommend Michael for all web services.