Excellent article. Highly in-depth and well written, yet accessible. Was particularly pleased to see a section on SaaS apps in particular. Worth your time if you have or are working on an app, whether or not you've begun to consider about eventually selling it yet.