This is a perfectly valid (if contencious) list of broken things. PC's and other devices should long ago have become like stereo systems, I do not need a degree in Engineering to work my stereo. Its input is standardised and works everywhere. It is long overdue that the software business was taken away from mega-corporations and based on a collective standards model, and when software does not comply it is banned.
In this environment Microsoft/Apple/Unix et al would all work together because they have to. Their revenues would still accrue from user taste (as with all electronics) and I wouldn't have to know 4 different desktop languages and write web sites with 4 different browsers scripts in them. It is long overdue that simple competition driven development was kicked into touch in the PC device world and the sooner the better. Until then everything will continue to suck at one level or another.
Keep Up with TechRepublic