Alisa, thanks for the suggestion. I guess I failed to communicate one of the most important parts. Well, since I posted it originally, with a help from a colleague at work, we were able to come up with a version that works. Still, many unanswered questions remain that I would love to get this...