Yes, but the nice thing about the query string is that you can check on the server, so then you don’t need to include a hidden link in the markup.
Fair point. The fewer bytes sent, the better :)
Have you published a response to this? Let me know the URL: