Hours on end...