On the other hand... Let's remember that developers are people, too. Testers and developers, while not always fungible, are much more similar than, say developers and marketeers. Focusing on the similarities lets the two groups become one whereas focusing on the differences can be counterproductive.
Moreover, the agile approach XP with its test-first component brings developers ever closer to being testers. And the pair-programming component of XP can put testers at the keyboard making the role reversal complete. It's a very good thing and, IMHO, it will be the dominant development methodology 15 years from now.
If you are still interested in this subject, we are conducting an online open discussion on the 15th - exchanging ideas on QC-Developers Relationship. More details are at http://www.QualityAspect.com/Events.