And here we go with the PerlMonks contentiousness. You won't admit that any point of view other than yours might have merit. You're going to cling to your solution no matter how much complexity you have to pile on top of complexity to make it "work." Bah. This is why I don't log in here any more.