i was indeed missing something obvious - thanks for pointing it out! 
somehow i overlooked that Array#index was always going to return the 
first occurrence even if it was within an iteration...

  thanks again - the scorecard is coming along - go sox!

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