good article. I am going to use this in one of our projects. Thanks for sharing it.