Hm, not sure how I feel about using Kiddie *Client* Failures in the Kiddie *Connection* class... Are these exceptions even needed in the Client class anymore?

I think I just kind of hate the way the various classes are subclassed and composed, so not your problem. :)