I guess I should add that I'm a very experienced computer user. I started programming before a lot of people here were born. I either build my machines from scratch, specify exactly what goes into them, or strip all the preinstalled software from a commercial machine and reconfigure it the way I like. Admittedly, not everyone has the experience or time to do that and I think that those are the people who can run into problems.