i have been using freebsd since version 3.0 was released. my gui of choice was enlightenment which didnt run very well believe it or not. instead i used fluxbox and programed the gui myself. yes i have seen all the great things linux OSs can do. that isnt a surprise. that has nothing to do with my point that vista is geared to work for the average person which means sacrificing code for functionality for users and accesability for hardware manufacturers and software developers. if it were as simple as you make it out to be then MS would have surely done it by now. but microsoft has a different agenda, and it isnt to force people to buy their OS. you can buy a MAC or you can install ubuntu. both work very well in the office and at home. however both dont have the massive support infrastruture MS has. yea they have a vested interest. what is your point? that microsoft shouldnt try to make money?