Hi Anthony,
Std behaviour for (NetTalk) Save and Cancel buttons is to disable themselves after they've been pressed.
Actually a lot of the NetTalk buttons do this.
So there should be no problem with a user pressing a button twice while the backend is busy.
cheers
Bruce