• I think you all my benefit from my function that was published by SQL server magazine:

    http://www.sqlmag.com/Articles/ArticleID/97590/97590.html?Ad=1