Right so my BSNL 3G sim card got deactivated - to my great frustration. It worked reasonably well in most places I tried it (my home Ranchi, Calcutta, Bangalore, Delhi airport) but poorly (or not at all) in both the Mumbai airport and Indore city. I know that with the progressive rollout that only the major metros actually have all the options presently, so which carrier is 'best' will depend greatly on when you try (assuming a slow but steady improvement in network capacity and speed - and availability in secondary markets) and where. I'm now trying a Reliance GSM 3G sim. It's working fine in Ranchi. Speed tests show 900kbps give or take 150. But actual performance is inconsistent. Some webpages snap and load right up (as much as the iPad 1 ever loads quickly) and others start quickly then stall for 5 or even 10 seconds before resuming their progress. This is pretty frustrating. I'll be going through Orissa, Bangalore and Calcutta in the next 10 days - I'll update this thread accordingly. BTW the working APN was 'SMARTNET' for Reliance 3G. Didn't even need to reboot my iPad or anything. Cutting the SIM card was no biggie (although I actually cut it too small but 'Reliance 3G' showed up very quickly after inserting the SIM tray) - I've done it successfully 4 times now (out of 4 tries). I'm actually waiting for one of the 'top tier' carriers (in my view that means Voda or Airtel) to launch in my area and then I'll port my number to them. Any other thoughts or experiences?