Peter Kellner has a post showing how to use LINQ to parse XML data exposed by your Tivo:

http://peterkellner.net/2008/01/18/tivospaceviewerwithlinq/

As a recent Tivo convert, this is just too cool.