Here's what I did...I dunno if it's proper, but look at my signature on my test board
http://www.nextcelica.net/yabbse<open file>
Load.php
</open file>
<search for>
/* load the signature, replace the breaks in it */
$breaks = array("\n\r","\r\n","\n","\r");
$userprofile[$user]['signature'] = str_replace($breaks,"<br>",$userprofile[$user]['signature']);
$userprofile[$user]['signature'] = (($userprofile[$user]['signature'] != "") ? "<hr width='100%' size=1 class='windowbg3'><font size=1>".$userprofile[$user]['signature']."</font>" : "");
</search for>
<replace>
/* load the signature, replace the breaks in it */
$breaks = array("\r");
$userprofile[$user]['signature'] = str_replace($breaks,"",$userprofile[$user]['signature']);
$userprofile[$user]['signature'] = (($userprofile[$user]['signature'] != "") ? "<hr width='100%' size=1 class='windowbg3'><font size=1>".$userprofile[$user]['signature']."</font>" : "");
</replace>