While all the problems the XP users will face in the upcoming years trying to continue using likely the best OS Microsoft had produced to this date have already been addressed, what to really do about it has not
Windows 7 wasn't exactly a success based on it's short life as the 'pushed system' and '8', whether Microsoft will ever admit it or not, was never written for normal PC use - it is bulky , cumbersome (ugly) and aimed at tablets and not PC's --- us keyboard users don't need all the 'touchscreen & virtual keyboard options' that bloat 8 to a unwieldy monstrosity ... it is why XP users want to hang on.
I for one will not buy a current PC as they all come pre-loaded with Win 8 and why pay for something I have no intention of using and must battle to get rid off . I , personally am seriously looking at Linux or Apple as OS for my next PC , something I actually need. I need a new PC (mine old) / Laptop (mine dying) , not a tablet, not a convertible but a real computer high speed - high memory unit with real hard drives, CD/DVD and a real keyboard and as far as PC/desktop a unit which I can adapt and modify to my needs. What I don't need is some overgrown , jack of all trades, master of none Operating system that wants to also be the replacement for my kitchen sink.
What Microsoft needs to learn, and it only will do so if we, the people that pay so they can exist tell them publicly, is that we are not all the same. Our needs are not all the same and our computers are not all the same and while 8 may well be great (used very, very loosely), it is a waste of space and hindering functionality on PC's and people that need 'real specific applications' and what we need, want and demand is that we , the customers, get what we need and not just what Microsoft wants to shove down our throats and just maybe they need to think about separate systems along parallel paths. And actually some of us have Desktops, Laptops & Tablets each with a specific purpose they are used for with specific needs for each and specific programs for each. Yes that may allow the end users to show Microsoft what they want and prefer, something they really don't want (this kind of makes me think of the ORIGINAL McIntosh commercial) and may have 3rd party programs write more for one than the other (which again reminds me of that commercial as MS would just as soon not have any 3rd party programs to exist), though with current programing languages and shared 'libraries' a mute point as one basic written program can be encoded from there to fit any OS
We need to get through to 'Big Easy' that ether they start caring about us, or we'll pursue other options and leave them out in the cold -- Apple has drifted 'our way', Linux has become more and more mainstream and supported by almost all software/hardware companies by now and even for Tablets, Microsoft may find the other 'open system' , Linux based 'Android' giving us options. Microsoft watch out, I can't speak for the rest here, but as for me, I am ready to bail out once XP becomes too difficult to use (I followed if from it's NT roots).
And at least that is my two cents worth