Thankful for all the brilliant brains. Though these answer use different code, but they are all excellent. luchaocun