On his way home from work recently, Rick Niles of Laurel, Md., stopped at a gas station to fill up and as usual pulled out his Shell credit card to pay. But this time, the card didn't work. "I thought ...