hmmm, many of those guys contribute so much by way of tutorials and build threads that I would have thought they deserved the opportunity to discuss what they do. It's one of the main reasons I've stayed here, kind of like an online apprenticeship. It's not exactly spamming is it? $250 seems like a lot of dough but hey, you make the rules.
edit: you could always have had a rule where anyone over a certain number of posts can discuss commercial things, of the top of my head how about anyone above 1294 posts?