Tom at 2010-03-22 11:47:32:
Long, but so very worth the read. This piece is loaded with gems.