>> should we use the non-ssl opener for "http:" urls?

when accessing "http" urls,  our opener (a normal opener plus the https handler) will try and use the http handler first (and succeed), before exercising the https handler (which it would fail on), so it think it's ok.