Ok finally read the links from Krishna and all the comments back and forth between Lars and Justin and it answered my questions. Now I will tinker with this and let you know once I have it working. Many thanks for pointing me to this. Funny thing is I did indeed do a search for 'commit' before posting this but somehow missed these great discussions.
Thanks,
-Patrick