Reports are coming fast and furious from the streets of Egypt where thousands protested yesterday and again today.