verrry useful post about your question (i hope) http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/a7ad90beb841dfe0 -- Posted via http://www.ruby-forum.com/.