Thank you for your feedback on the XML channel.

From a design point of view, I intentionally did not split the data apart but instead returned the whole thing.  This was intentional until we could make it into a more RESTful style.

It is probably time to actually take on the work of splititng the data into chunks.  A simple RESTful API for gathering information about a server, in my mind anyway, was along the lines of:

/views -- returns a list of views
/views/_default -- returns information about a specific view
/views/_default/zones  -- returns a list of zones in a particular view
/views/_default//zones/isc.org -- returns detailed information about this particular zone

and so on.  I am not certain if the /config, /stats, or /status information should be before or after the URIs in this simple example.  My gut tells me after.

--Michael