I use google calendar and google docs for all of my record keeping. I create a new document for each wine with the recipe and initial stuff. I then create calendar entries as I go, sometimes I create the next one ahead of time to remind me. I add any modifications I make to these entries, and then grab it all at the end and add it back to the original google doc. Nice because it's out in the cloud and I can access it from pretty much anywhere.
If I get more serious in the future I would probably try out brewtrax, it looks pretty nice, but since I'm running a 3 batch at a time operation I don't have too many problems keeping up.