Thanks David, this is exactly what I was looking for. I really appreciate the effort you put into this.

Michael.