1. Subscription for those that need Online Services
2.a One Time Payement for those that do not
2.b Update packages that need to be payed for but are not mandatory. I don't think there would be a lot of complainments if people can choose if and when they buy updates as long as the price isn't crazy high.