See how this idea has progressed in six years:
Here's how it works. Users register their cards on the company Web site and upload the information into the iCache. When they want to use it, they activate the device with a fingerprint on its biometric strip, scroll through a list of cards on its screen and choose one. Out pops a plastic card with a magnetic stripe, temporarily loaded with the chosen card's data. Just swipe the card and pop it back into the iCache. After one use, the information on the card disappears. The device even works with loyalty cards, such as those handed out by supermarkets.
http://money.cnn.com/2007/08/23/technology/one_credit_card.b...
The hardware technology is certainly more advanced, but I'm of the opinion that the true endgame is going to be a scannable or NFC "card" stored entirely on the user's device (ala Passbook), not using a physical middleman.