Website Nile Net Online promises Egyptians "true news" from its offices in the heart of Cairo's Tahrir Square, "to expand the scope of freedom of expression in the Arab world."