Hmm.... I think I know what that might cause....
If that's it it would reduce the ratio, but increase compatibility....
[high]* Hellcat starts tweaking

[/high]
[EDIT]
OK, try this:
In my above posted code, find theese two lines:
Code:
$output = str_replace( "\n" , "" , $output );
$output=preg_replace('/<!-- .*? -->/', "", $output);
and replace them by those:
Code:
$output = str_replace( "\n" , " " , $output );
$output = preg_replace('/<!--[^\{]*?-->/', "", $output);
Like I already said, this drops the ratio a bit again, but should raise compatibility.
At least I could confirm this in my last tests....
[high]* Hellcat waits for feedback now

[/high]