@Will Anderson - It might be a good avenue for developers to jump in to the development but for average users (like, let's say my classmates of non-geeks) won't come to appreciate the beauty that we all know about the software, that's why it doesn't suits the requirements and expectations of my users (yet)