Hi Jon The Nerd,
Please take a look at the following section in our online help :"
Populating with Data":
http://www.telerik.com/help/silverlight/radtreeview-populating-with-data-databinding-overview.html
Here you can find how to populate a RadTreeView using different binding strategy.
It seems like a good derision would be to choose Binding to XML.
Here is another example of how to use HierarchicalTemplate :
http://demos.telerik.com/silverlight/#TreeView/HierarchicalTemplate
I hope that this will help you.
Kind regards,
Boryana
the Telerik team