thank you for the help. i'll try these out as soon as i have some time :$ as for the g50 command, isn't that used to set surface speed parameters? or is it if i use it in another line it will set a co-ordinance shift?