What are people using for limit switches?
And how accurate are they?

How homing is implemented has always been a bit of a mystery to me, and I've tried to avoid it, however with the new lathe, I now need to learn about it, and decide what switches/sensors to buy.
So, any guides/suggestions/tips/links will be welcome!