This is a neat concept, but I found that it doesn't work too well with my business cards. The cards I have are made of thick matte card stock and I found that all the cards slide out when I try to slide out just one. This card holder can hold about 10 cards ok. You can add more by holding down the cards that are already in there and then sliding more in, but when it comes to slide a card out they get stuck and you have to fight with the holder. Having to fight to get your cards out of the holder I'm sure will entertain the person you are giving a card to, but frustrate you like there is no tomorrow. This card holders works a lot better with plastic cards like atm and Credit cards. Those cards slide nicely out of the card holder, but you still need to restrain the bottom cards to get the top one only. I wouldn't buy this card holder unless you really really like the design and look.