Teodor, Thanks for that. I have a few more minor improvements of a similar nature to do, so I'll spend some time on late this week or next and post a report back. Martin