Running late, yet again... Now the last big piece of the puzzle is on the table, but the explanation is still to come.FirstPrevNext