Since O loves to match, I'm always looking for matching cards. This weekend I found Brainy Baby Wild Animal cards at Fred's for $1.50. I bought 2 sets so she could match them, and she's really enjoyed it. The cards are super sturdy, and I hope they'll last a while. I'm also going to try to find some small animal figurines for her to match to the cards.
I also bought these puzzle cards by School Zone. There are 3 cards that the child puts together to make a picture. I put the 1st 2 together and handed O the 3rd card for her to match. (she was sitting directly across from me, but moved to the side while we were working)