HttpUtility.HtmlEncode() is crap. Changed to Uri.EscapeDataString()