Osgoode Marley Extra Page Hipster Wallet offers maximal CC storage with 18 CC pockets and two bill compartments plus the translucent window for your ID.