We can't be the only people having this problem? -- I don't think we are, given the number of people that have viewed this thread. :)
I read on the asp.net forums that setting ValidateRequest='false' exposes your site to cross-site scripting attacks. Is there not a secure solution? I believe using something like Server.HTMLEncode would solve the problem, but is there a solution for those of us who don't have access to the source code?