No, that code doesnt work above, the code ive provided is there for a reason and certainly isnt hassle and certainly works

. Its nothing to do with the plugin, that is just PHP functions which wont mess up the display.
I dont know where you got that template code from :s That HTML is to do with the product xml only and is the reason your display is messed up.
This is the only code you need to use in the template:
Code:
<if condition="$userinfo[fieldxx]">
<div class="alt1 block_row">
<ul class="list_no_decoration">
<thead>
<table>
<td align="center" class="alt2"><font size="1"><img src="/forum/images/xfire_logo.jpg" alt="Xfire - Gaming Simplified" height="60" width="230">xFire User Account: <b>$userinfo[fieldxx]</b></font>
</td>
</table>
<br />
</thead>
<if condition="$userinfo[fieldxx]">
<center>
<a href="http://profile.xfire.com/$userinfo[fieldxx]" target="_blank"><img src="http://miniprofile.xfire.com/bg/$userinfo[field00]/type/1/$userinfo[fieldxx].png" width="230" height="63" border="0"/></a>
</center>
<else />
<center>
<a href="http://profile.xfire.com/$userinfo[fieldxx]" target="_blank"><img src="http://miniprofile.xfire.com/bg/sh/type/1/$userinfo[fieldxx].png" width="230" height="63" border="0"/></a>
</center>
</if>
<br />
<center><font size="1"><a href="xfire:add_friend?user=$userinfo[fieldxx]" rel="nofollow"><b>Add $userinfo[username] to xFire Contacts List</b></font></center>
</ul>
</div>
</if>
That, will fix your display
Of course I dont mind people using the code or modifying it, providing it works

lol