Josh is very knowledgeable and delivered what he promised. He delivered a working solution with documentation on time and without any surprises. He kept me abreast of his progress and made it a point to clarify issues in his implementation that helped him meet my expectations. I would work with him again.
on Dec 23, 2005