I think Dell should choose Linux-Compatible components for its PCs, i.e. no components from manufacturers which are supported by the linux kernel, a GPL Driver or at least a binary driver provided for major linux distributions. That would also force manufacteres to publish the specifications of their Products, which would make Life much easier for both Linux and Windows users as well as for PC manufacturers like Dell.