Banks Lose in Washington's Most Heavily Lobbied BattleS

The $16 billion battle between retailers and banks over new caps on debit card swipe fees appears to have been won by... retailers! The Senate was unable to pass an amendment today that would've "delayed" (killed) the caps' implementation.