I use Lotus 123. Microsoft Works or Excel ought to do the trick too. I've seen commercial programs but what's the point? By using the sort function you can make a hardcopy any way you want it. Add as many defining columns as you like. Have fun with it.