this made me think of a business model for a piece of software. Charge per feature? I wonder if this could be successful. For example, you offer some software with base features, and have the users pay to add specific features.
Both of these things have been done, and of course, their worth is in the eyes of those making the money.