As we all know, windows mobile will eventually move up to 8. We can all call it windows phone, but in reality it is windows mobile, even if it's from the ground up, because its a windows mobile device off the same version sequence. Non of this is technical or cause for argument lol my actual point is, when we move up to windows phone 8, how will those with windows phone 7 upgrade? Will we pay for installable versions? Will it be a free over the air update? Will our phones be compatible? What's the life on thise generation of devices as far as software upgradability compared to iOS, webos, and android. So far, iOS has shown the longest life. Android has shown the most fragmentation, though it appears some devices born post android 2 did make it up to 2. As far as webos goes, they are good about not being too fragmented, but it took 1.5 years for a 2.0 to be announced and it wasn't ever released. They basically ditched every current device and opted to offer new devices with 2.0 only. Will my windows phone be upgradable till the end of my two year contract? This should be a standard every os achieves, two year upgradability.