That was exactly the explanation I was looking for.  Thanks.
-- 
Posted via http://www.ruby-forum.com/.