I'm checking for a friend who has an iPhone... I'll be going on a cruise and I have a Droid on Verizon. Talking to Verizon yesterday they have a plan for $64.99 a month that allows unlimited data roaming internationally. Cool thing is I can prorate out the plan and start it the day the cruise starts and cancel it the day the cruise ends. This offers me unlimited data for our 7 day cruise for about $16. Not bad considering the price of wifi on the ship is expensive. Also the ship has a CDMA tower on board so I don't need a phone with GSM. Does anyone know if AT&T offers anything like this? I looked around their website and I couldn't find anything. The only thing I saw was an option to buy data in advance but it was super expensive. $25 for 20MB?!? Also Verizon will charge $0.05 per SMS received but it looks like AT&T will charge $0.20 per SMS received? I ask about that because if I leave my phone on I can't control if I get an SMS or not.