Recipe search engine Recipe Puppy finds meals by a list of ingredients or keywords, searching through more than 500,000 recipes across dozens of web sites.

Once you've searched using the list of ingredients you want to use, Recipe Puppy will suggest other similar ingredients that you might want to add to your search, a very nice feature to help pick an interesting meal. Since the search engine is powered by Google APIs, you can use some regular search operators to help—for instance, you can add a "-" in front of an ingredient you don't want to see. The popular web site AllRecipes provides a similar find-by-what-you-have feature, but Recipe Puppy's ability to search many sites at once makes it worth a look for anybody trying to figure out what to make for dinner.