Impact Theory