Bubba, I just wanted to thank you for your PDF... I didn't understand why the g-code was using the -x range, but you've just made it look really simple how to work in different quadrants.
I'll have some experimenting to do tonight
==edit== After your PDF this makes a lot of sense:
http://linuxcnc.org/docs/html/gcode_coordinates.html
==edit2==
Tested with EMC2. After setting the offset home I had to reload the g-code file. but it works...