Credit and debit cards offer no-hassle shopping - no cash, no checks, no additional identification.