I looked at the examples that came with drb, but I'm still not quite 
grok'ing TupleSpaces.  

First of all, what is the Tuple?  It seems to be a list of three items 
(though I've seen more in some of the lists) - is it a way of calling a 
method on a remote object by passing in an array of items with the first 
element being the name of the method? (that's the theory I came up with 
after looking at the examples - but I could be way off).

I guess I'm looking for the 50000ft view of TupleSpace... and can someone 
tell me why I would use them?

Phil