More client work

Time to start on the download side of things...