Fabio,
For the moment, I'm going to keep my current MouseCancel time based code because its simple and it works. When I port my app to VFP 9 I will take a look at your Win32 API based BINDEVENT() suggestion and also Cetin's idea of using a form level transparent shape to manage my mouse clicks.
Thanks again for taking the time to help me think thru this question.
Grazie,
Malcolm