I work at Google and enjoy the best bandwidth in the country. I also live on a hill in Hyderabad where no broadband provider is willing to provide me a reasonable connection. So after a lot of debating and decision making (within my head), I got myself a Nokia E61 and an EDGE connection from Airtel which roughly costs me 660 per month, gives me reasonable connectivity on the go and also lets me plug it in via a USB cable to my laptop and desktop to access the internet. However, the connection tends to become flaky during peak hours.
And I am sure everyone in India with a personal internet connection faces this issue. The speed goes slow. Packet loss, traffic congestion, whatever may be the case, you are connected, but its super slow. What do you do?
I suggest you use the mobile version of the websites you would normally use. For example, m.gmail.com, m.twitter.com, m.orkut.com, m.jaiku.com, m.facebook.com, m.dopplr.com and so on. These are the light and absolutely bare versions. In gmail you wont get the chat and AJAX features, but at least u can access the email.
Right now, I am posting via a mobile interface (of course i used a WP plugin to do it). Websites are adding a lot of clutter and intricate web-design and making the pages really heavy. AJAX, Flash and videos are great when you are sitting on a broadband hose but at times I just want the functionality, absolutely simple and that is exactly where the mobile versions come in.