Improved selection of lists by (1) adding a class-wide cache and (2) protecting lists according to user-specific privileges.