I keep wanting changes to the software I'm using, and you'd think the open source model would be the perfect answer to that, but no. If you want to make anything but a cosmetic change to a piece of open source software, you are going to need to make a large time investment in that codebase. The world is not my oyster. What I want is the ability to modify or extend an app quickly with a few mouse clicks and only general programming knowledge. That's more useful to me than open source code.