Current error handling is a getch(); pausing at whatever happens to be on the screen. I was going to ditch the frantic redrawing as it builds up the cuts but I could leave it in :naughty:

It's vaguely informative if you can guess what it's trying to do, more informative if it has cross hatching. The information is there if you can guess what you're looking at. I could leave it in. Hate programs that just say "No" leaving you high and dry.

I see light at the end of the tunnel, may be ready to try a cut after the week end, but it won't be a £20 lump of metal :heehee:

Robin