"don't you get annoyed by the re-send data requests if ever you press back after a form submission"
you can get around this by doing a redirect from the page that processes your form submission to the success page. the last "action" was the loading of the success page, not the form submission, which means if users do an F5 it will just reload that page and not submit the form again.