Very interesting case of subscription based desktop application, am I right? How do you manage things such as a person being offline, do you require the person to connect to the internet so that you can manage the subscription? How does your users react? Have you already started with a subscription-based approach?