>This is really great Sergey, thank you. I have been looking at this off and on for a couple of days now and I bet you just whipped that out in seconds, didn't you? :o) Really, it is greatly appreciated.
Jim did all the work, I just added some bells and whistles. :-)
--sb--