I really like the fact that they have such a large pool of talent, with so many different backgrounds in their field. This allows for me to get the best possible service at an affordable price! There are some aspects we've noticed about ITology (and other companies) is it takes them much longer than expected to respond back when you need something fixed or changed. Some things work out okay but there needs to be more communication between the client and developer. They also tend to make changes without asking permission first which can sometimes irritate clients/customers. Get several quotes from multiple companies before choosing their services. Make sure that your expectations are realistic with what you want out of your website. If you'd rather not spend time trying to fix problems after launch then this might not be the right fit for you. We were looking for someone who could do our development while keeping us as involved in everything as possible.