We've all seen Brad get flamed when he makes posts and articles and what not that advocate some Stardock program.
The argument goes that only "neutral" observers should be talking about programs. Which I think is total nonsense. If we did that, then it comes down to whose program's supporters are the most vocal without any sort of fairness.
Look what happened with Style XP. When it came out, it got a free ride because people thought it was freeware. The freeware advocates derided WindowBlinds as being buggy and slow and bloated. Then Style XP switched to being a $20 shareware program and many of those same people moved to talking about uxtheme patches. But the damage was done - it took years to begin to change the perception that WindowBlinds was somehow slow and buggy.
I work for Stardock so I don't pretend to be a disinterested party. But I think developers should interact with other users and advocate their programs. As long as they're being polite, honest, and treating others with respect what's wrong with that? Let other developers come in and make their case to users why they should use their program instead.