It seems that even when values for TVCORN and TVXY are set prior to running, TVLINE still uses the cursor to set the beginning and ending pixels. This behaviour is supposed to be only when TVCORN and TVXY are set to zero, according to the help, and means that the beginning and ending points cannot be specified manually before running TVLINE. Claire