Punch cards and Drop-in fees