[color=darkblue]You wrote> But this would be useful anyway, for example in case you had a powercut in the middle of doing a big autocorrect. How would you want it to work, save after doing every task - this sould slow things down. Some tasks such as Local Artist Correct work on all the tracks at the same time, so you cant save changes until the task has completed - then you can save for all changed files. Whereas some tasks like AutoCorrect From MusicBranz work one file at a time, so you could do a save as the file track is matched, this is how the save option works for Retrieve Acoustic Ids [/color]
Since you know best what is possible to implement, I suggest you do what is the best.
You could do a save after each atomic operation, or if that will cause to much overhead, maybe after each 100 atomic operations.
I would probaply have a different thread doing the saving of processed items in background, but like I said, you know best how to do it here.
however you do it, we would love it!