I incorrectly thought the resource status were mutually exclusive however a resource can be counted as both out-of-sync and changed.  Therefore I can't just add them up to figure out which resources were not changed.  Removed this logic for the moment until I can come up with a better definition of unchanged.
Typo in the filename
Added better event output to the stylesheet.  Failed resources are now coloured red.  This is still just an example stylesheet and doesn't render it in a pretty way.
The events resource is special as it can come in as null, an array or hashtable. I changed the rendering based on the object type.  So now there will always be one 'events' xml node with zero or more 'event' nodes as children.  This makes the stylesheet much easier to write and makes more sense in the long run.