Exact. Et comme certains caractères ( ( ) ? ! > < ) risquent de modifier le code source des pages HTML des forums, un script ajoute un espace après chacun d´entre eux, les rendant inoffensifs.
A mon avis, Haazel teste un script qui convertit & en & . Mais il a du placer ce remplacement en dernier dans le script, ce qui expliquerait que les & des soient également convertis.