Moved to http://beyondrelational.com/blogs/jacob/archive/2008/10/02/tsql-lab-20-performing-recursive-updates-using-a-bottom-to-top-recursive-cte.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/10/02/how-to-find-differences-between-two-dates-in-hh-mm-ss-format.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/09/29/an-example-using-unpivot-transforming-columns-to-rows.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/09/29/another-pivot-query-example.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/09/28/be-careful-when-renaming-sps-views-functions-triggers.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/09/25/tsql-labs-13-matching-a-delimited-string-against-another-delimited-string.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/09/11/understanding-tsql-functions-2-datalength.aspx
Moved to http://beyondrelational.com/blogs/jacob/archive/2008/09/10/understanding-tsql-functions-1-len.aspx