If you're squeamish, you should probably stop reading now. Are the new readers gone yet? Good. So here's the situation: Demodex mites are on (or more properly, in) your face right now. They live ...