Revindex is an excellent storefront solution, but a product is only as good as its service and the service is outstanding also! Revindex was recommended to me by a friend, and it has lived up to the recommendation; easy to configure and customize, great documentation and of course the service. Our questions, were answered almost as soon as we submitted them. Highly recommend this solution and service!!!!