Hey Lyle,
Very good. That script is easy to understand.
If you have questions about AppleScript feel free to contact me off-list at: kmforum@thestoneforge.com
Traditional programmers often hate AppleScript, but you can get a lot of work done with it.
References For Learning & Using Applescript
Learning & Using AppleScript & JavaScript for Automation (JXA)
-Chris