Financial Glitches