Linkage: http://www.madpenguin.org/Article930.html

from the article:
While I am one of the biggest proponents of the Linux operating system in the world today, I will be the first to tell you that it has some flaws which are keeping it from the holiest of holys: the desktop. Yeah sure, I have been using it on the desktop for years, but is it right for everyone? Not really. Even with the recent leaps and bounds in development effort on the desktop (read KDE 3.2, GNOME 2.4.2, Xfree86 4.3, etc.) there is one area that needs to be addressed before it can ever be seriously considered. What I am speaking of is the ability to add and remove programs easily, and I am here to offer a suggestion and a design.
great article!