Banks, Registers and Vending