Hi, i don't know if this is really a bug, or if it's been fixed already but i found that with my app (i'm using prototype 1.5.0) when using the "serialize" form method, if i had multiple elememts with the same name (eg. tag[] to pass elements as an array to my app) then the data for these elements was being urlencoded twice. so my app would receive the following data...
0: bar%2540foo
1: foo%2540bar
instead of...
0: bar@foo
1: foo@bar
i tracked down the problem and have attached the patch i came up with. hope it helps.
rod.