in reply to Want your query_string() sorted or unsorted?

It's a long time since I used QUERY_STRING or, but isn't the only worthwile feature of the fact you don't have to bother with QUERY_STRING yourself? And if I really want to compare QUERY_STRINGS, I could just call the Vars method and compare the resulting hashes. There are modules out there that will compare hashes for you.