Where to start? XD It's totally screwy. 1 - It eats newlines. The entirety of the code eats newlines. Everywhere. NOT EVEN THE NEWLINE CHILDREN WERE SPARED. Code: Before a list. [list] [*]1 [*]2 [*]3 [/list] After a list. Post that, then edit it... and you'll see it ate many of the newlines. And possibly more, but these are the easiest to pinpoint and reproduce.