Comments:
Excellent results from a project that I may have explained poorly and underestimated at first. Frequent communication and updates allowed all problems to be handled effectively. The final modules that were delivered to me are exactly the changes I needed done.
I will call upon him again if my code gets too dificult.