This is a useful module. However, the documentation is all in the synopsis, which is good, but sometimes details are nice. The interface itself provides a lot of extras that I don't need but they're not out of place. One thing is missing, though. It does not (as far as I can tell from the docs) unescape the actual URI elements. It would be nice if it had the ability to do that while it's ripping your form encoded/query strings apart.