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 ------ ------ ------