"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

compares the text representation with the HTML representation, which will never work for any HTML escaped characters like the ampersand (which is internally in HTML &amp;
Therefore when you change that line to