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