I now totally understand where you guys were coming from with changing the licensing.
Here is a thought, don't know how any of this stuff works, but why not limit solutions to certain users. Place this in the licensing. You can definitely get technical with who buys what, basically you have to meet the minimum requirements before you can purchase. You could also do away with the solutions all together if you want to better help the developer, since most of them own the solutions already. You could always do more tutorials on different things. I honestly would pay for a tutorial if it were to tell me exactly how to build something - If I didn't already know how to do it, or go about it.
I, for one, use the solutions to make my job easier. I build upon what is already there, and add functionality. The less time I have in a job, the more money I make (common sense).
Being a developer, the one thing that gets on my nerves is companies that have software for the clients to build their own site. The sites look bad and make the web ugly, and if every customer did that, there would be no need for a developer.