My Photo Gallery I am very pleased with the work this provider group did. From the beginning, they were very detailed in writing up the spec document of my project. They developed realistic deadlines and milestones. They met every deadline. Their design work is outstanding. They were also very helpful in helping me to transfer to my host and work through questions I had. Very easy to communicate with. Very responsive. I would highly recommend this group for complex and detailed work. I am very happy with the work they did.