FWIW I'm not crazy about this approach either. Is there really not a simpler way of accomplishing this? I haven't tried, and I will try to find some time later to play with it.