OCR and extraction of meta-data from 500,000 printed index cards.