Thanks, magicniner: after posting i did just that.
Its a work around, but would be nice to have a blank space... guess its something i will have to get used to (the "clean" spaces are just neater to look at (or maybe im just used to it)).
In the end, i found that the CAM software was passing an empty value to the output function (and that output function is where i added my own line counter) so the line numbers i was coming up with where different then what was being displayed. Adding a len check on the value being passed and only counting if there was really something being passed worked a treat.
Next stage is to copy and print all the Operation numbers and Descriptions at the top of the program as comments , this way it will be easy to see right at the top, then just add the line number of the Operation to "Run From Here" and away we go, no scrolling or scanning, just click and go :-)
_