When adding certain records, once SAVE is pressed there may be a few things which happen in th background as a result of triggers. This may take some time and it would be good to keep the user informed.
For example, when I add an invoice, from the Invoice form I can also add the date for the first Invoice line. Once the user presses save the following happens - the Invoice record is added - the Invoice Line record is added - a record is added to a link table connecting Invoices to subsequent payments - a cashflow record is added so that the expected payment from/to this invoice can be seen in the cashflow
While I know that dislaying a progress message would actually slow things down further, at the same time I think it would give the user great confidence that something is actually happening.
This could be implemented in Actions in a field called "Progress message" and of course only get displayed when that action is called from a Record Change Trigger