I should also say that if Chris is still convinced that multiprotocol support in the same client library is the way to go I'll do my best to support that as well, despite my disagreement on the subject. :-)