Has anyone given any thought to a renderkit designed for testing? Perhaps it would "render" a Map entry for every UIOutput subclass with the id as the key and the component value as the value during encoding, and reverse the process for decoding. -Mike