We recently discovered a client using this brilliant low-tech solution to organize her collection of business cards. She puts her cards in these handy plastic containers with lids. They can sit open in a drawer or on a desktop for easy access and you can have a few containers to sort your cards by type or function. This is a vast improvement over a loose pile of cards in a drawer or worse cascading off a desk and onto the floor. You can find containers like these at Storables and the Container Store.
Here are other options for organizing your business cards: