My initial testing looks like this is working well, thank you.
If you have time can you elaborate on your modifications?
1. INIGET - simply appears to prevent NIL input, don't think this addition was in relation to my OSNAP issue, likely just cleaner coding?
2. I do not understand the addition of "_non" in this line: (command "_.ROTATE" ss1 "" "_non" pnt1 "_R" "_non" pnt1 "_non" pnt2 "\\")