I'm going to be traveling to Germany for 3 weeks this summer and I'm going to need to use my phone while I'm over there. I was checking out AT&T's international and, well, they suck, I was hoping that i could buy a prepaid Vodafone SIM card to save some money, but i can't purchase one from the states, and if I'm not a citizen in Germany, i cant purchase one there either. On top of that, i have an iPhone (yes it is unlocked) so I need it to be a micro-SIM. Please tell me theres some workaround for this.