Soon, in a store near you, more computational power and comunication than we had in Brazil in sixties... one of the latest mobiles phones from Motorola [raz v3xx] have video GoForce from Nvidea, what gives 256k colors in display, besides HDSPA [3.6mbits/s], mpeg4, mp3, 1.3 megapixel digital camera [still far away from my N93 3.2 megapixel], microSD memory card and so on.
The price, without operator subsidy, in US will be between 500 and 600 dolares. Here in Brazil, we still have to wait to see the price, i hope it would be affordable. Because mobile fone robery here in Brazil happens in every corner. The question is: if the bandwith is so wide [more than 3mbps and growing] wouldn't be better to have all those funcionalities and features in operator side or independent servers?
In this case the mobile phone would be used just like a browser to access the services availiable in the network. The cost of development of the phone would fall a lot and the price to the end user too.... by the way, if it could be very cheap, it would never be stolen... sweet!