I've done this in a few ways in the past, ranging from custom XML templates with XSLT / Regular Expressions to screen scraping - this is just the simplest and cleanest way I've seen to do this (also a very nice example of using the RenderControl method...). Actually, be sure to check out the rest of the content on this blog, some really handy stuff on there...