TinyMCE is a wonderful, powerful tool. I tip my hat to you and the rest of your team for what you've accomplished in developing such a useful program.
However, I've been somewhat surprised at the attitude that I often sense from the development team when they encounter certain questions here in the forums.
Let me speak plainly: When user after user of your program has the same question, or the same problem, then you can either blame the users, or look in the mirror and realize that maybe you and your team are not doing something right. Blaming the users is like a shoe manufacturer blaming customers for getting blisters when they wear the manufacturer's shoes.
As I said earlier, TinyMCE is an outstanding contribution to the open source community. Yet I've been shocked at how hard it is to get the program to do what it's really intended to do: Give non-technical users a familiar interface for entering formatted text into a web-based application.
Indeed, after weeks of working with the program, my colleagues and I still can't get it to do basic things reliably. We've gotten over the initial hurdles of the extra space in front of new paragraphs. We've even figured out how to insert images into TinyMCE-created content in a somewhat user-friendly way. But the program still occasionally strips out lines between paragraphs for no apparent reason. And that's just one of the numerous issues we're still facing with the program.
So, sure, you can blame chameleon and all the others for being too stupid to use the program correctly. Or you can take a more user-oriented approach and ask yourself: What can we do to make it so that these questions are very, very unlikely to come up.