This is an excellent company and I wouldn''t hesitate to recommend them to anyone requiring web-based solutions. I was especially pleased with their attention to detail and the way they dealt with my (rather frequent) requests. They were always professional, helpful and friendly and went well beyond expectations. There were actually occasions where I asked for additional features to be added or new changes to be made to the site and they were always happy to do whatever I requested. Their communication is excellent, especially now that they have a new project management system in place - setting tasks is very easy and you can trace each issue as it gets resolved. The final product turned out even better than I had first envisioned and so far the post-project support has been excellent. Overally, this has been a very pleasant, stress-free experience and I will definitely be using their services again.