I could not rate Duncan and his team at SIxFive more highly. My apps were originally built offshore and were a total disaster. Duncan was able to rebuild perfectly and put my project back on track all within agreed timeframes. Duncan was extremely patient in explaining all the technical issues and their project management system kept me updated and in the loop. In fact their communication and professionalism is second to none.