I've found BeerSmith to be handy, like the inventory feature, have used it as an extract brewer to make substitutions, and actually think the calendar feature is great. Sure, I could have just written on a calendar, but since I'm already in the program it's just sort of a value-added feature...