It would be great if InfoPath had Ok/Cancel prompts. I currently have a few different buttons that set various fields and submit data to sql. I have been wanting to put an Ok/Cancel prompt to make sure the user really wants to do what the button intends to do. Another feature that would be great is if there was a rule to automatically save the form. After my buttons have set the fields, the user can still choose to not save the document and those field values are lost. I realize these things can be accomplished through code, but using the rules makes things so much easier.