Beepster, you make some really good points there.
I think there is a fundamental, but important, difference between the so-called 'fanboys' and the so-called 'haters'.
I tend to notice that those who have problems with the software and are vocal about it (the 'haters') normally do so in an objective rational manner, and are at best happy for those whose software is working, at worse disinterested in that fact.
Contrast that with the attitude of a small minority of 'fanboys'. They often view others' problems through rose-tinted spectacles, blaming every other possible cause of their problems instead of the software itself. This often just exascerbates the situations, especially if the 'advice' comes gilded with an air of smugness.
And often, the waters are muddied further because some of the 'fanboys' claim they are experiencing zero problems with their software, even though they never use a particular technique or feature which is quite obviously broken for others.
I've been accused of being a 'hater' by John a few times, yet this couldn't be further from the truth. I love my Cakewalk products, I wouldn't use them if I didn't. But that doesn't stop me thinking for myself and having an objective view of those products.