Joe is excellent, thorough and very knowledgeable. He offers competent advice about SEO and Website Design. We have thoroughly enjoyed working with Joe and plan to continue working with him in the future as well.