Nathan, I would just like to echo Daniel's comments and say thanks for such a detailed post. It is easy to resolve issues and just think "good for me"! But it is so helpful to any community to share that hard-won knowledge for the possible benefit of others. Well done and thanks again :) Bill