>Agreed with one exception that RLOCK() in unbound interface will not require particular entry point like cmdEdit.click. In a case of pessimistic buffering developer actually doesn't know exactly where the actual lock happened and it might be not good.
An excellent insight, Ed, and since I don't currently use pessimisstic buffering, it's something to keep in mind if I ever need it.
George
Ubi caritas et amor, deus ibi est