Cairo--Are We There Yet?