I got a business card holder from Kinko's when I started, all current loyalty cards are up front, last years, or previous status cards in back (just for fun). This holder stays in my backpack.
My Hilton, National and NW WorldClub cards stay in my wallet.