Not my words at all, but I agree with every single one:
High-level Best Practices in SCM whitepaper at KnowledgeStorm.comActually reading the article, if you believe it, will increase your pain if you work with inferior SCM solutions. And believe me, there are many that sell well that just suck beyond belief.