I have worked with Avatar for over 3 years and they have been great partners. Very proactive in offering up the latest technology services for our website. Great customer support. They really take the time to understand what we are trying to achieve at a macro level and then suggest the best solutions to match. I look forward to continuing the relationship.