Thanks Chris,
Your blog is excellent. It will take sometime to go through it but it is time well spent.