I think we are all taking this way to heavily. If a coder decides to offer hacks, wheather it's commercial or not, it is still benefiting vBulletin as a software. vB.org, however, is not the place to distribute commercial modifications; it's that simple. I don't know why this is causing so much debate. If you don't feel like a hack should cost money, then the only option is to code an equal or better modification for free.
The Geek, you are an excellant coder and I appreciate your work on vbulletin. I've used a couple of your paid modifications, and they are great tools.
The Geek should not be judged for making a decision on his code. If he feels like he should be earning money for his hard work, that's his choice.
That's just my personal opinion.