@mitch074:
"As early as 2005 I had a 3D desktop.."
That's awesome! How many config files did you have to manually edit to get 3d desktop to function the way you wanted? Oh, and don't even get me started on what a clusterf*ck RPM packing is. "You must get "x" package to download "y" package for...