DC Tiles is a customizable tile matching (memory) game where you turn over tiles to try to find matching pairs.
However, what's special about DC Tiles is that you can easily use your own images (and sounds even) and create fun games to send to your friends and family, or make a game using pictures of your kids or pets. The game supports multiple difficulty levels and scores you on your performance - great fun to compete with your kids.
Requires the .NET v2 framework from Microsoft. Free for non-commercial use.
If you like DC Tiles, check out some of the other programs on DonationCoder.com.