Thanks, Venelina (and everyone else)
I got side-tracked on a bunch of different issues, and am now coming back to this one. Venelina and Charlie's responses in particular were interesting, and I'm evaluating every idea right now. Sorry for not responding sooner.
Thanks!
Kevin