I am oblivious to some or many aspects of Tech. business. It is probably going to cringe a lot of people, but the question in my mind is, Why cant Dell or other OEM's pay for developing or customizing Linux to their specs, so it is more reliable. That way they don't have to depend on Microsoft for OS and can optimize their hardware performance, just like Apple does with OSX? I know it sounds like a dumb question, but I don't know any other place on internet that provides a better answer than here.