At one point during grad school (after far too much RPC middleware implementation work) I was able to decode hex dumps of CORBA packets in my head
I was never able to write a complete SOAP response, and I don't think I was once able to predict one without running first (parsing after the fact is easier, that I can do).