Jim is a pleasure to work with. He is very responsive to questions and very timely with his responses. His work is Innovative yet very reasonable in cost. We are working on two websites and I am very satisfied at our progress. Modifications are very easy and he listens to his customer.