We would like to give a big thanks to Discretelogix which offer a great service. After a few months of observation and working with the company, there are a few things that we are really impressed. First of all is the pricing, we realized that the skill and knowledge of the developer they assigned to us are worth every penny. Of course we are very impressed with the developer, not to mentioned we are always surprised by his skillful knowledge and his ability to give us great advice in the areas that we do not have expertise in. Our project start off easy but slowly becomes harder when business requirements changed. However, the developer assigned is able to work with us closely and make modification patiently. Initially there were miscommunication, but those were expected for any new business relationship, but I am certain that once the relationship matured and communication protocols agreed on from both sides, this will eventually disappear. Furthermore, there were many special requirements that were requested throughout the Project and the Project Manager tailor their services to accommodate our demand. They were very flexible and i am very grateful. Initially We plan to work with many different companies to help with this project, however, once we realized this company also offers other services, we are happy use their other in-house services as we have confidence in their quality of work and expertise. We will definitely continue to work with them and looking forward to build a great relationship.