Eventually got my infopath form to submit data to a SharePoint list. I found that unless I removed the form's code, re-injected then reset the send data connections it wouldn't work.
Anyway, my question is now that I have it working using the InfoPath client is there any reason it shouldn't work as a published browser form? The form ...