Thanks. I did figure out a way to do it. I used a conditional (while) and that checked that status of my mid-point homing switch. If triggered, it moved 1 mm at a time in the direction towards the middle.
Following this I used a G0 command with the option (if forget what that option was called) that moves until the limit switch is triggered.
This results in the axis only moving toward center (with a little overshoot).
I am impressed with the Reprap gcode. Good job! Great flexibility!
Thanks
Greg