Here's a link for accuchef. It was $20 to register (if I recall), and it took me over a month to enter my recipes, but I'm glad I did it. I had tried a different program before, and this one was much better. Still, it's not perfect; I would like it to do things that it can't do, but all in all, I like it. \
It can't, for example, print out several different size batches. It will only print out the main size batch, and if you want it to calculate up or down, it will only do that for you on the screen, but not on paper.
Also, the way it looks on screen is not necessarily the way your page format will be, which really irked me at first, but my husband managed to make it as close to the original as possible.
I believe you can try it out for free for a month. Play around with it. Here's the link:
http://www.accuchef.com/