Thanks Brian,
The ProbeVar and the revised revision works much better. Thanks for the probe var tip, I've looked through the wiki from one end to the other, but missed that. I had to do a search to dig it out. Guess I just wasn't looking hard or long enough to find it.
I knew that the problem of the variance with my plate thickness was a slight overrun of the Z axis (you could feel it), but didn't know of a better way to do it than to adjust my plate thickness and keep the feedrate the same each time.
I'm thinking that many of the Ascension/ShopBot conversions are running a Z-zero routine similar to Gary's or mine and it would be a good idea for anyone that is to revise their macro. I changed mine from the one that Gary is using because I didn't like the G92 offsetting and changing my work coodinates each time I zeroed and since I use a variation of the same file with a touch off for X & Y fixture location, the G92 really messed things up. The variance between plate thickness and the position was a problem then too.
Happy New year all!