Smaller and More Powerful

More and more power is becoming availible on smaller and smaller scales.
How long do you think it will take for smartphones to be more powerful than a midgrade pc today is?

I'll give it 4 years.

That's a bit too early, considering they're different architectures, it really depends on the applications both platforms use. ARM is smaller and more efficient, but as far as power goes, really, intel made pentium 4 look powerful and that was pure marketing and careful programming rather than actual performance.

This really depends on the size of the phones. Phones are becoming thinner, but at the same time using a bigger screen (which also means that it will have more space). Depending on the size of the phone, this might take less than a decade.