this reminds me of a document W3C published one time that showed how you could encode HTTP as SOAP messages, so you could run HTTP over SOAP, and of course SOAP was running over HTTP.<p>I just remember there were a lot of angry people when they read it.<p>Then again I might like to do the same thing with Firefox' JavaScript engine.