Now that SQL Server 2008 supports Heirarchy ID, does anyone have a code example where it is bound to and managed using a tree control?

Specifically, I'm looking for all nodes (and subnodes) in the tree control to be checkboxes, with a checkbox being "indeterminate" if the child nodes are a mix of checked and unchecked.

We're using LINQ to SQL elsewhere in our project.. would be great if could be used here too.

Thanks,
Ron