Get eWallet or a similar program that runs on your iPhone, iPod Touch, PC, ... and keep all your card numbers, PINs, passwords, phone numbers, etc at your fingertips yet encrypted.
Get a business card organizer to hold all your physical cards that you don't need to cart around or keep them in a shoe box with rubber bands holding them together.