Many thanks for all the helpful comments. Not only has my immediate problem been solved but several comments and the references have resolved other issues. Tom