@rodw: Bingo, that makes perfect sense !! I must have the X0 and X1 switches flipped. Agghh, that explains why swapping the parallel port pins in the hal file for the home switches got it sorted out after I put them on unique pins.
I built this bot 9 years ago, and haven't used it for the last couple of years. Have a need now, and added in the home switches with the software upgrade this week. Guess I have the motors marked wrong and it never mattered which joint was which on the X axis until I added in the home switches. Sigh.
Thanks again,
Rick