Thanks I'll test it when I get a chance.

Why would the machine not do what I told it? Are there "smart" Gcode interpreters which think they know better and refuse to follow gocde instructions ?