they are not really PROMISING anything. they are just blabbering shit about it. 21mbps is the theoritical upper speed on the technology they are using. the fact remains, even if our service providers provided speeds that EDGE is capable of, a lot of us would not have to wait for 3G. 3G is likely to improve the lower end of the speeds. but at what price? thousands of crores have been spent on the spectrum. government is richer. the end user suffers with higher pricing of the service.