The author notes, "A while back I was creating a generic form processor that read in the form's contents via http post. While I received all the information from the form, the one thing that was bothering me was that the data was URLEncoded and ASP didn't have a native un-encode function. At this time I realized that I needed to create a function that would decode data -- next thing I knew URLDecode was created."