Zero crossing detectors as a group are not a well-understood application, although they are essential elements in a wide range of products. It has probably escaped the notice of readers who have looked at the lighting controller and the Linkwitz Cosine Burst Generator, but both of these rely on a zero crossing detector for their operation.
http://sound.westhost.com/appnotes/an005.htm