Actually I have another related question. When I hit Submit on my form, it comes back to the original page, then the on_submit redirects the user away to the display page. Because of the redirect I end up having to use export_vars to put all the form values in the URL. I don't like this, but I searched for examples of a better way to do it and this is what I saw being done consistently. Is this really the right way to do it? The URL gets long and ugly pretty fast.