...can be added or dropped from users' existing plans at any time, without penalty. On a pay-per-use data basis, userscould pay as much as 0.0195 cents per kilobyte, which translates into nearly $40 for 2MB of data, according to AT&T...
http://www.gsm-java.com/