One thing, and it might be related to David's comment about not talking about competitors.
It's ok to make an occasional comment perhaps.
But when anyone continually puts down someone else, eventually, or sooner, it makes the person doing it look petty, and people reading or hearing about it can be put off in the direction OPPOSITE of the intent.
Your either preaching to the converted which does you know good, or your annoying people who disagree and won't change their mind, unless something bad happens to them, in which case they would change their mind regardless.
I do this with Tarantino, the more I bitch about him, the more some people tell me how great he is, and even post me bloody DVDs of his movies, I might just start telling everyone I live his movies and own every one on every format possible so I stop hearing about how great he is and how much I am missing out.
Just my thoughts.