what about some flag for packages "has no use of it's own" ? with more and more library packages, you don't need them unless some application is useing them. when you are removeing tha last package, that needed such a package, dselect could suggest to remove the package, too. andreas