Starting in the early 1980s, people using the tools of nonsmooth analysis developed some remarkable nonsmooth extensions of the existing critical point theory. Until now, however, no one had gathered these tools and results together into a unified, systematic survey of these advances.