ChannelAdvisor has helped out business tremendously. They have been extremely responsive and their knowledge of the industry has helped us maintain steady growth. Their managed services component was well worth the investment. We now have a dedicated person working with us who understands the industry and helps us maintain our position in the marketplaces. ChannelAdvisor is also constantly improving the platform and we have benefited from many of the new features implemented over the last few years.