OK, I made the same mistake in my posting above--not escaping enough. I've revised the key sentence about my mistake:
My stylesheet had &ToCurrency=USD as the value of the xsl:text element but when I put that into the HTML of the article I should have escaped it as & so that browsers displayed it as &.