Styes, Chalazions, and HordeolumsAlmost everyone of us has had the misfortune of developing a stye or a chalazion (a red and sometimes painful bump on the eyelid). There...