Hi, I have a form on my web page and I do some server side validation. If the validation fails, I redirect the user back to the form page. I want the original form data they entered to be there, so I've passed it back in the querystring. However, if the field contains special characters like #, the field does not populate properly. The problem is with mod rewrite (I think). It decodes the URL automatically. I can remedy this problem by encoding the form values twice before I redirect, but that's ugly because it turns # into %25%23 instead of %23. I've tried using the NE flag in mod rewrite rule, but no such luck. Any ideas here? thanks.