Thanks everyone. I'll reply to several questions all at once here. - It's ASP, not .NET. ( I know, I know.)
I tried the JavaScript decodeURI and found it doesn't decode the ASP Server.URLEncode() well. I know that jQuery wants to stay small, but it seems like adding php, asp, .net decoders would be a good core addition. Sam