See http://geekswithblogs.net/cyoung/archive/2007/08/27/114988.aspx for an explanation of the purpose of this example, and a description of what it does.