Thomas Anderson non sono io.
Ti basti sapere che white-space in IE in quirksomode non funziona e basta, non importa il valore che gli si assegni poichè non viene letto 
Io ho trovato un esamotage (workaround) per rappresentare il testo preformattato:
codice:
<div class="whiteSpacePre">
<!--[if IE]>
<pre>
<![endif]-->
Testo preformattato.
Verranno riconosciuti gli "a capo" e i TAB.
Come questo.
<!--[if IE]>
</pre>
<![endif]-->
CSS:
codice:
.whiteSpacePre{
white-space : pre;
}
Ovviamente l'uso di PRE è sconsigliato (WCAG e altre direttive), ma IE6 in quirks mode ci "costringe".
...E alla fine hai scoperto anche tu il sito del "grande" Peter-Paul Koch.