So, I did as you said. I updated the EEPROM. So now it doesn't crash on the 3rd point. What it DOES do is it tries to go past the MIN switches for a second, then moves to the first point. BUT.... If I have NOT homed the X,Y it promptly moves to the first point without the intial crash that it does when it is already X and Y home.