San Francisco Frontiers - In Cairo, the little indie cinema that could