I have signed up, but never done a Theme myself.
I of course, would love to, but am a tad afraid as to “where to start”.
Regarding the question, why give knowledge for free, I have always thought that if you ought to be great at something you charge a bucket load to clients who want you to solve their problems and give this knowledge to your peers so that the industry you work on, as a whole, can get better.
Hope you guys can make a tutorial on this. WOULD LOVE TO do this.