I just noticed that when I pass a product name with special characters, it doesn't retain the HTML friendly version of the name.
For instance, if I pass a value like this through my cart:
<input type="hidden" name="name" value="Trademarked Product Name™" />
It shows up as this on my checkout/receipt page:
<span class="fc_cart_item_name">Trademarked Product Name™</span>
Is this just me? Is there something I can do to prevent this? Do I need to change the way the name is passed?