@sipa I need some input on ``GetArg(strArg, 0)``, which I added here because you suggested that earlier.
I want to catch -noproxy or -proxy=0 here, but ``GetArg(strArg, 0)`` does more.

-proxy=127.0.0.1 for example will also cause this to fail, because we use this GetArg()-version:
<pre>
int64 GetArg(const std::string& strArg, int64 nDefault)
{
    if (mapArgs.count(strArg))
        return atoi64(mapArgs[strArg]);
    return nDefault;
}

What hapens now is that ``atoi64(mapArgs[strArg]);`` will not work for "127.0.0.1" right ;). Too bad I didn't catch that earlier, as I only had the state -noproxy and -proxy=0 in mind, which indeed work here like they should.