Пилять. Тогда я напишу так:
pre {
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) [url]http://www.w3.org/TR/css3-text/#white-space[/url] */
word-wrap: break-word; /* IE 5.5+ */
}
Я о том, что для IE тоже можно реализовать нормальный prewrap с помощью css, без идиотских танцев с n2br.