@cfab: Awesome.  Thanks for taking the time to write this.  Smiley