Jim,
initially I didn't understand exactly what you were looking for but yes, this is a good way to do what you want. Still it shouldn't be necessary.
Here are the results from a little test.
In this test the reverse limit switch is active but a move to the forward direction is allowed.

When I try to start a move to the reverse direction I get an error message:
Error -70119 (NIMC_limitSwitchActiveError) occurred in Start on Axis 1.
The desired move cannot be completed because the limit input is active in the direction ov travel
That's the way how limit switches are intended to work. I'm using NI-Motion 7.4 but I'm not aware of a bug in another version of NI-Motion that has an impact to this functionality.
Best regards,
Jochen
Message Edited by Jochen on 11-10-2006 08:46 AM