Overall a very positive experience. Dave Coulton is very knowledgeable and honest... he sets expectations and then meets them and his commitments. His estimates were solid, and, regardless of the time it takes to do the work, the price stays the same. I would (and will) use Dave Coulton in the future.