Joel,
I tried your suggestion and I get "nil" as a result. It is a just weird 
behavior!!!

results = @selectedProductsArray.find {|hash| hash[:id] == 3 }
# results = nil

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