Impact Theory and Practice