This is a splendid answer, thanks for all the insights.

-- 
Posted via http://www.ruby-forum.com/.