The Downfall of the Debit Card

Debit users may soon feel a pinch in their purchasing power.  Several Fortune 500 banking companies have suggested instituting a $100 or even a $50 spending cap for debit card purchases.  These proposals come as a reaction to a new regulation under consideration...