It looks to me like the replacement set is incorrectly configured:
<replacement>
<pat>SS2K5<pat>
<sub>SQL Server 2005</sub>
<sub>SQL Server 2K5</sub>
<replacement>
The closing </replacement> and </pat> tags are missing the '/'.
Mike McMahon
Senior Systems Analyst
Snowden Technologies