Allies of "smart cards"--credit cards or ID cards with small computer processors--are improving the technology in hopes of hastening their broader use. Smart cards offer advantages such as better ...