When you are developing a web-based application and you want to allow richly formatted text from the user you have to make a choice about how to allow that input. Many diff
Jeff discussed some pros and cons on codinghorror.com while they were in the initial stages of putting together SO. I thought it was a worthwhile read.