Standalone form does not post to the url when form fields are populated (otherwise it does)

It turns out WordPress uses query vars to route the request to posts/pages etc.

It ended up being the case that some of my field names were already used by WordPress internally.

Check http://codex.wordpress.org/WordPress_Query_Vars for the list of vars you shouldn’t use