My architecture looks something like this.  Please excuse the pitiful
ansi drawings.
(best viewed in fixed-width font)

   -------        -------
   | GUI |        | GUI |
   -------        -------
       |            |
       |   XMLRPC   |
       |            |
       |            |
   --------------------------
   |       NODE MANAGER     |
   --------------------------
        |        |        |
        |       DRB       |
        |        |        |
        |        |        |
     ------    ------   ------
     |NODE|    |NODE|   |NODE|

I have GUIs that talk to a Node Manager that talks to Nodes.

Say, an error happens on a Node.  How should I transmit that error
back across DRb and XMLRPC to the GUIs?  Does XMLRPC do well with
exceptions?  Should I come up with my own custom error-reporting
scheme?

Thanks,
Joe
     ------    ------   ------