Well done, but I believe that the paywall approach is misguided. Would love to see this forked and adjusted to a value4value based model.