Thanks for sharing - will give it a thorough read..