Hey Jesse.
Typically in InfoPath you control the save location by creating a submit data connection. This will save it to the same location each time. It will also auto name the form too.
You can use fields from your form and concatenate them to create a unique and descriptive file name.
Then you can have the submit button on the toolbar or add your own submit or save button which performs this operation and closes the form if necessary.