On Mar 4, 2006, at 10:25 PM, James Edward Gray II wrote: > On Mar 4, 2006, at 7:34 PM, Jamey Cribbs wrote: > >> #select { |r| (r.speed and r.speed > 300) or (r.range and r.range >> < 900) or (r.service_date and r.service_date < Date.today) } > > select { |r| r.speed > 300 or r.range < 900 or r.service_date < > Date.today rescue false } I realized, after I sent that, that my solution is *not* equivalent. Guess that's a good argument for your way of doing things Jamey. ;) James Edward Gray II