ok, sorry I was only using that as an example.
Sorry, i'm hypothetically thinking, i don't actually have a use for this yet. I was just thinking about ideas for a project I might be doing.
Basically say you have a procedure that needs to be carried out monthly. and this makes a large number of changes... this may take 10 seconds for example, not that long but long enough to annoy any user that comes across this problem.
Would the only other way to do this be to trigger it on an admin account only or something? there is no way to set the process off and not force the user to wait for it.