Hmm... I think I may have not been totally clear in my initial description. I think the problem lies where I mentioned
"automatically change the date to "today's date" when the recipe is being copied to the Brew Log". I didn't mean to say that the program would change the date of the original "master" recipe, but rather the "cloned" copy that gets moved into the Brew Log folder.
I have my folders set up such that I have a folder called All-Grain Recipes, another called Imported Recipes, one called Brew Log 2003, and one called Brew Log 2004. Obviously, you can tell from the names what each one of these folders holds.
Let's say that I have a recipe for ABC IPA in my All-Grain Recipes folder. I originally created the recipe on November 17, 2003, but I brew it again on August 1, 2004. I make no changes to the recipe... I simply brew it as is, and then after the brew session, while having the original recipe selected in my All-Grain Recipes folder, I hit the "Copy to Brew Log" button. BeerSmith does just that; however, the date on the copied version of the recipe that now resides in my Brew Log 2004 folder still says November 17, 2003.
Of course, I can go and manually change that date to reflect today's date... and this is what I do. What I'm proposing is that upon pressing the "Copy to Brew Log" button, the program duplicates the recipe and moves it to the Brew Log folder, only it automatically updates the brew date field.
Hopefully that makes a little more sense now