I asked this question a while back and I just found it again today. The answer was really good so I thought I would post it in the commons for anyone to read. I would also like your take on the subject matter. Here is the link.
Looks like your connection to Scripting Helpers was lost, please wait while we try to reconnect.