Avatar is a New York City NYC based professional web site design firm. Our agency offers effective website design, e-commerce and search engine marketing solutions at competitive r ...