try to understanding the post written by Matt ... :(

http://blogs.msdn.com/b/mattwar/archive/2008/11/18/linq-links.aspx