Here's a note of warning about MasterCook. Sierra has "divested" the
program and it's unclear if anyone else is going to take over support.
(See http://members.home.net/pam.e/MCDivested.htm for details.) This
means that MasterCook might not stay updated to function in future
Windows and Mac systems. Sierra already cut off Mac support a few years
back and stopped updating MasterCook to keep up with the Windows version.
I decided not to invest a lot of time entering recipes into MasterCook
if it might not work a few years down the line. It's the best program
now, but don't necessarily expect any support going forward!