Greg,
I eat humble pie all the time. It's become a staple. I found the solution to checking mode. Stick this at the beginning of the script, with or without the message.
MoveMode = GetOEMLED(49)
If MoveMode <> 0 Then
Code "G90"
Code "(Mode was incremental)"
End If
And to reset to mode at the end, add....
If MoveMode <> 0 Then
Code "G91"
Code "(resetting incremental mode)"
End If
Seems to work like a charm.
Thanks for the help Bob