BeerTools Pro.
The only real problem is that they don't have a trial period so that you can try-before-you-buy. Its not really expensive though.
Good for recipes but not quite so good for brew sessions. I usually print out the recipe and scribble notes on it during brew day. Supposedly the next version will address some of these issues.
gary