I did not forget. I will try a new blank script. The current script, which you wrote will store the current position when i use start from selected line. So if i move the machine to change a tool it will just start the gcode from that new position. I dont have special requirements. I feel this is just something that is essential. I need the ability to control the start position in case of a problem during cutting. I will try and put an example together to hopefully better explain myself. Am i alone on this? Please other users, what do you do in these situations?