or you have a database?
that would seem nice, but the problem with that is, the line between chords and non-chords becomes quite blurred as you start to cross it. so the database always falls apart as soon as you try to figure out how many items it should have