We engaged Dotsquares for a 6 week project. Over a year later and it is not finished. Every change creates other mistakes. Trying to get it finished is like pulling teeth. They achieve in one week what other developers could achieve in an hour. Be warned, you are better going somewhere else. I wish I had!!!