Getting mobile internet for Arduino.

Hi, I suggest you the Open-Electronics shield
use a SIM908 instead of SIM900
SIM908=GSM + GPRS + GPS
SIM900=GSM + GPRS
More info: