I would not hesitate to use Jamie again in the future.  Jamie knows his stuff, has great contacts and added value at every stage of the process.  I would highly recommend him.