Linux has been around for some time but still MS dominates. MS is a combination of Marketting technical abilities. There are so many good products available in market which are much better than MS but MS has the art to sell things and not many coz know how to sell. When MS started IBM was going so strong but it lacked vision but MS had the vision to have pc on every desktop and they have done that. just giving good product aint enough u gotta have vision and some cheap tricks to fool the public