Thanks to Ulf and everyone else for your explanations. I've learned a lot from my little coding exercises, the questions they raise, and the answers you have provided. Jim -- Jim Menard, , http://www.io.com/~jimm/