Eric, it's great that you thought about this as I'm currently stuck on 
this.

However, your solution won't work. The http.start triggers the 
Net::HTTP.start method which can take quite a while to complete. In 
fact, it will take much longer than the actual request in cases where 
the host wasn't queried for some time (and thus not cached).
-- 
Posted via http://www.ruby-forum.com/.