  We survey the use of dynamics of $SL(2, \R)$-actions to understand gap
distributions for various sequences of subsets of $[0, 1)$, particularly those
arising from special trajectories of various two-dimensional dynamical systems.
We state and prove an abstract theorem that gives a unified explanation for
some of the examples we present.
