Thanks Henrik.
Your approach works but I call the 'SendThis' subroutine over 2000 times per loop, from different parts of the code, so I was trying to avoid all the additional "If Abort = 1 then SearchPoint" lines.

Thanks for your help.
Cheers
Brian