Say, why don't you do exactly what you're suggesting using the LISTS
database, which was designed for precisely this purpose?
 
  Eric