GoodBooks fits nicely in the gap between enterprise products. In our research we found either expensive biggies with the required product capabilities or budget offerings with limited functionality, lacking in some essential features. Refreshingly, GoodBooks has great features, functionality and the latest technology at affordable prices. Highly recommend it.