Dotsquares have been a great asset in producing our website and helping to adjust and manage content. They are not a design company and we did not engage them for such service but rather to complete the technical work required to make our vision a reality. If you communicate clearly and effectively and give defined visual feedback they will make it happen. Ravi has been my contact and he is always contactable via email and responds promptly. I would have no hesitation to recommend them provided you can brief them comprehensively. If you require a graphic designer then go to a graphic design web designer. If you want technical assistance, use dotsquares.