Nuhi, I think you'll have a MUCH more successful run at this if you sell a version outright, like xProductLite V1 for $50, and then sell V2 at a similar price with upgrade deals for those who purchased previous version(s). Steve Gibson's Spinrite was sold on a sliding scale for upgraders - the older the version that you'd purchased, the more you paid for the latest and greatest. Making software that requires updates frequently (anti-virus, security, etc.) is a tricky science. You MUST pay for the security updates, although they are more properly referred to as definitions. Are you designing a product that is definition-based? I would think not, but it may/will need updates and fixes as the universe of sloppy users descends upon your code and makes it do stuff you never dreamed. And the forums can provide tech support, you don't need to handle that. If you decide now, that V1 of your grand application will have this specific functionality, you should sell it outright and be done. The users (all of us) are gonna tell you on an hourly basis what we think will make it better, how we'd like to use it, and why the heck did you do it that way? <grin> V2 could be the vehicle for those suggestions, and as long as you don't impair the rest of the product by extending and enhancing it, we'll buy the newer version because it does more and does it like we want it done. You might also consider selling support contracts as an additional revenue stream. There will be power users as well as crazy noobs who want to do something weird and wonderful, and you should be able to monetize that level of support that would transcend anything freely available in these fine forums. Subscriptions are bad because something I pay money for may stop working at some point. At least that's what most of us think when you say "subscription". My MaximumPC magazine will run out and I won't get any more issues - that's what I call a subscription. An important program/system utility must never cease to function. If it does, that's a big negative. If you can detail the case for the types of "updates" you refer to, and the things that would truly add value to the product over time, then I might be willing to forgo my bias against a paid functional period in deference to a tool that's useful from Day One, and gets more complete and comprehensive over time. If your idea of a subscription means that after the period is up you either renew or lose access to future updates, that is more reasonable than turning off the purchased capabilities of the software. Apologies if you already explained this, as I don't get a chance to hang out with y'all as much as I'd like. As other fine folks here have said, I will support you in whatever path you take. I know what you can do and how I have benefited from many builds made with nLite. I can also afford to pay for the tools I get serious utility from, and I think your stuff falls in that category. But you have others who do not know of your sterling reputation and incredible gift for trimming and configuring the Windows operating system. They are the ones who will look at your purchase terms and possibly be scared off. Make your renewal plans as simple and as affordable as you can, and explain in no uncertain terms what folks are really buying with a "subscription". In the forty years I've been in technology, I always say that I stand on the shoulders of giants to do the calibre and scope of the work I do. You and some here in these forums are the giants I rely upon to do the magic that I do, and I will be honored to support you as a paying customer, and thankful you've permitted me to offer my small seven cents worth of experience here in this grand new experiment of yours. And how much longer will we need to wait to see your new baby? Best wishes to you, now and always, from your biggest fan in Atlanta. MARK STRELECKI