Thanks Clay,
I'll probably end up using the library events for emailing or security but I was hoping to use the submit event since it saves and closes the form at the same time - or it can cancel the submit entirely. Not sure if I could get the same result from the library events...
I've got a working solution now by making the following changes:
- Stored the filename in a hidden field so it remains the same for each submit.
- Modified the data connection file so that overwrites are allowed.
It looks like SharePoint is smart enough to recognize that it's the same file (since it has the same filename) and updates the existing one. So when I look at the items properties it has a creation date/time that's hours earlier than the latest save.
So it looks like it will work...I guess the only concern is 2 users creating a new form at the exact same second and the last one to save wins.