Various networking fixes.
Nice downloading view.