Jim was very knowledgeable and flexible working through our various projects, as well as giving us some great advice on things we had not thought about. Everything was done very well! A great experience!