Luke and I worked on this last year for one week doing pair programming. It is a good sample of how you can serialize LINQ expression trees to xml.
The sample includes these components:
The sample is here. Enjoy!