I am looking for an egyptian mobile provider that offers cheap 3G solutions. How fast is the internet over there? Preferably just a SIM card which I can put into my phone.

I prefer paying in advance either for data, or for the time.

Would love to hear some recommendations.