Me: >The idea feels right, but I haven't figured out the details. >I present it here in the hope that others have ideas. And upon further reflection, I can't go any farther without working code upon which to build, so I'll keep it as a goal for which to strive. Andrew