It was a pleasure to work with Craig. He is very thorough, a great communicator, and extremely professional. I did not worry about any details being overlooked during the process. He provided me with regular updates. I also highly valued Craig's analytical skills, knowledge of the market, and his competence with internet marketing strategy.