This is so cool! It reminds me so much of a library card catalog, which leads me to wonder how you keep it all indexed.