The webmasters at both Stuff and the Herald haven't caught up with it yet (Saturday, 6.45am), but Hosni Mubarak's reign as President of Egypt is over - Aljazeera reports:
Hosni Mubarak, the Egyptian president, has resigned from his post, handing over power to the armed forces.
Omar Suleiman, the vice-president, announced in a televised address that the president was "waiving" his office, and had handed over authority to the Supreme Council of the armed forces.
Suleiman's short statement was received with a roar of approval and by celebratory chanting and flag-waving from a crowd of hundreds of thousands in Cairo's Tahrir Square, as well by pro-democracy campaigners who attended protests across the country on Friday.
The crowd in Tahrir chanted "We have brought down the regime", while many were seen crying, cheering and embracing one another.
Mohamed ElBaradei, an opposition leader, hailed the moment as being the "greatest day of my life", in comments to the Associated Press news agency.
"The country has been liberated after decades of repression,'' he said.
"Tonight, after all of these weeks of frustration, of violence, of intimidation ... today the people of Egypt undoubtedly [feel they] have been heard, not only by the president, but by people all around the world," our correspondent at Tahrir Square reported, following the announcement.
"The sense of euphoria is simply indescribable," our correspondent at Mubarak's Heliopolis presidential palace, where at least ten thousand pro-democracy activists had gathered, said.
"I have waited, I have worked all my adult life to see the power of the people come to the fore and show itself. I am speechless." Dina Magdi, a pro-democracy campaigner in Tahrir Square told Al Jazeera.
"The moment is not only about Mubarak stepping down, it is also about people's power to bring about the change that no-one ... thought possible."
This is a momentous day for Egypt.
UPDATE: Stuff now has the story, interestingly timed at 6.10am. But it's only gone online in the last ten minutes (7.30am) ...