Wow! That's all I can say. I've been lurking for quite a while and this is my first comment. You're work is so good, but this one really hit. Great job.