I love open-uri, but does anyone know how to configure the time-out
before open() will throw a Timeout::Error?  I'd like to make it
shorter.

I'm trying to download some documents from a server that sometimes
works fine, but other times seems to ignore HTTP requests entirely.  If
a download doesn't begin after a few seconds, I want to give up on the
request and try again.  Ideas are welcome.