you have many options for what you are trying to do. i have played with many.
beer tools pro
beer calculus etc
if you have an iphone, there is a cheap app called brew pal. you can make your recipe, batch on it then send it as an email for your log. I like brewtarget the best because it prints in the format i like where i can do my own calcs. but they are all worth playing with.