When was the last time you walked up to an ATM, put in your card, and actually got cash? Been a while, right? Maybe months ...