Bill McCarthy posted a link to this excellent article by Erik Meijer on Monoids and the theory behind some of the XLinq syntax. Great find Bill!