Keeping the Cash Register Humming