J.T.
I have two nephews, one will be 3 in August. For Christmas, we got them this: http://www.target.com/Matching-Colors-and-Textures/dp/B00...
It has been a hit ever since. Its a great tool for learned and it has grown with him. At first, he just tried to match the puzzle pieces together. He liked to line them up and make it into train tracks and drive his train over them after he finished them all (There are a lot in the box). It has also helped him with his speech in saying the names of the objects.
Then once he got really good at matching them, I took out 6 cards, basically 3 matches, and turned them over and played the memory game with him. He loves playing this too, and again, we have to get thru the entire pile before he will put them down. We tried 8 cards, but that got a little too tricky for him.
Anyways, it was a wonderful gift in my opinion, and it gets used a lot! I watch them for 30 hours a week, so I know first hand. Good Luck!