Joel has done a great job on many occasions over the past 20 years in servicing my computers, building and maintaining websites, hosting, and other assorted tasks. I always know I can trust Joel’s judgement. He really knows how to create written parameters defining a project I have asked him to handle, knows when to seek my feedback in the process of doing so, and produces very high quality work. Joel is a very effective and frequent communicator both in person, over the phone, and in writing. I have always been more than pleased with his performance and totally trust him. I would give him more than 5 stars if this rating system would let me! Larry