Thanks for the reply - looks like it will fill the bill. I haven't had a chance to work on this - work has been very intense, and I don't see a break for at least 3 weeks.