if u r visiting mumbai and thane then u have no option but to go for GPRS based connection, as u wont get internet connection that works at both places. plus noone knows how much time MTNL will take to provide out-of-turn connection too. plus it wud be costly 300 installation+500 modem+ plan rent.vodafone mobile connect gives good EDGE connection, airtel shud also be equally good (i havent used or seen it)