David!
That's exactly what i need! fantastic. Thanks very much.
I am sure that going down the disable all buttons route would have given me the right outcome eventually, but it would have been a bit of a "cure the symptom" type solution. This is much better!
To be honest, it was this type of stuff i was playing with at the start, but i hadn't realised you could declare variables outside of the function like that. (I know that might sound amazingly obvious to you - it is to me now!). The problem i was having with this method was that the value of submittedAlready was being forgotten upon the next click, i needed it to be remembered like this.
Anyway... you obviously interpreted everything perfectly!! . Thanks very much.
Cheers to all others who helped too!
A much happier, Rich