Well, nice question...it really depends on the individual, some people might be even happy wid a 64 Kbps connection and other wud even find it difficult to adjust wid 8 Mbps which is max speed in India( for home users)...Well, i wud be really happy if im provided a 1 mbps Unlimited connection since ur every needs r fulfilled if u r getting 1 mbps..for example u can watch Divx quality movies online without any buffering, youtube and other video sites will be smooth and also heavy downloading wud be like breeze...ohh ya!! forgot to mention that the connection shud be unlimited...whats the use of having 8 Mbps connection with data capped to 4 GB...Its like a Ferrari with 1 litre of petrol.anyway, average connection speed in India is around 256kbps..u might see the numbers shooting up since BSNL is upgrading most connection to 2 Mbps from 256kbpsBut, its not the connection speed that matters..u need to take the quality of the service provider and everything into account before landing into a conclusion.