Lately I've been seeing sales of the Lumia 520 and it occurred to me why are they selling phones at break even or at a lost? I understand there are some key reasons to lowering the cost of the phone, as low as $50 dollars, but at the same time should they release such a low margin phone? I know they're trying to get developing countries and low budget minded people to buy into the system. But what I also don't understand is why not release full updates to people running Windows Phone 7. I have a few phone still running the dated OS and would love to give it to people as a gift to use. I wouldn't want to give them brand new Lumia 520s because they lack key hardware features, such as flash. The thing is these outdated WP7 have much better quality specs than the Lumia 520. If Microsoft wants to spread the ecosystem they could update the older phones and give people the opportunity to use/buy apps belonging to WP8. Thus adding a better experience for the users. Also Stocks of WP7 can be repackage to add now supporting WP8. I feel MS is trying very hard to broaden their ecosystem and I think they could do this and possible give old stock away as a purchase package.