Alastair, Although this may not directly answer your question regarding the .EEP vs. Pre-defined NEXTROW push button, you typically see the message "Do you want to save the changes?" when a variable has been associated with a column in a tiered region.
Make certain to check all the displayed fields and defined variables for the table your processing at the point of running the .EEP containing NEXTROW. - Rob

