Does T-Mobile have an option for pre-purchasing a block of data for international roaming so you don't have to pay the normal extortionate rate for data? (Last time I was in Germany a friend had done that with AT&T for his iPhone so we could use Google maps and such. I don't know what he paid for it, though.) Are there any other less-expensive strategies apart from finding wifi hotspots for data access in Europe with a U.S. T-Mobile phone?