Contradictory programmatic statements have increased uncertainty about the nature and roles of theory in archaeology. However, a framework can be constructed that ties together diverse kinds of theory that archaeologists use-and often create. Three overarching realms of theory can be recognized, each consisting of one or more functionally defined domains: social theory, reconstruction theory (the domains are material-culture dynamics and cultural and noncultural formation processes of the archaeological record), and methodological theory (the domains are recovery, analysis, and inference). Within each domain are high-level, mid-level, and low-level theories. Previous investigators often have overlooked the richness and complexity of archaeological theory, sometimes generalizing from a very narrow perspective.