Honestly I think Windows 7 is bullshit. It's still quite unstable, when it crashes I lose data because of disk caching and shit. It probably wouldn't be hard for their egg heads to fix that problem by recovering cached disk writes from the dump but I can't do it myself because they don't allow access to its source code. You can't even contact anyone beyond an educated moron - and that moron is afraid you'll take his job if you ever get to speak to a developer. The biggest problem is software today is its complexity, and even if there was access to Microsoft's bad code that could be fixed - they would be mobbed with buggy fixes.
This is why sometimes its better to just NOT SHARE. I am going to provide a human example of this while I wait for a bus.
A few weeks ago I met this girl called Helen. I went back to her place after talking her up, a really pretty girl. The sex was great but then she said she needed to piss. I layed back and closed my eyes and figured she would go to my ensuite in my new apartment. The next thing was that there was a trickle of urine running down my face. I had just had an orgasm, so my mouth was still wide open. I was pretty pissed off about this so I immediately got up and pissed in her face - only she enjoyed it. So I settled for pinning her down and doing a shit on breasts and rubbing it in - after which I booted her out of my house shit covered and naked to be raped by the first Muslim who saw her.
See, now I've shared that I think I might just end up in prison. It's good I made it up. Perhaps I should be more open source about my infamous dong photos, and share photos of it when I have had various sexually transmitted diseases. Sharing sucks. Sometimes its better to just trust someone, rather than share. How much time will sharing waste? What is more valuable, time or money? These things are pretty subjective. So MIcrosoft shouldn't share anything, they will always have the worst bugs as will any company that follows that motive.