My sincere condolences John, in times of great stress you need all the moral and emotional support you can get. I think the thoughts all of those on this list are with you. The brilliant code examples you selflessly shared with all of us have earned respect and admiration over the years. I hope that we can provide you with a little bit of moral support to help in return. Take care, Ray Gardiner ray@hdc.com.au