didn't have time to read all the posts, but the only way I see a subscritpion working is if its not for the actual sales data, but you pay to get rid of ads. Basically you have two levels of users, paid and free, both have the same access to everything except the paid ones do not have to deal with any ads.