Three predictive problems bedevil our ability to foresee political crises and state breakdown: (1) how to tell when a previously stable state falls into a situation of hidden but dangerous instability; (2) how to tell, once a certain level of instability has appeared in the form of protests, riots, or regional rebellions, whether chaos will grow and accelerate into revolution or civil war, or if the protests are likely to be contained and dampen out; and (3) how to tell which individuals and groups are likely to be the main source of mobilization for radical movements, and whether opposition networks will link up, grow and spread, or be isolated and contained. Prior work has focused on each of these problems separately. However, all three issues are crucial to understanding and foreseeing conflict dynamics. These issues operate on different time-scales and require separate models. In this article we discuss how better models of each process could be developed and, crucially, integrated with data for a more effective prediction system. A major theoretical challenge for us is to link these different approaches in order to increase their predictive power. A major empirical challenge is to identify data (direct or proxy) that can be used to parameterize, validate, and test our models.