Awfully ugly version of Server fetch.

We have a boatload of duplication and some credential issues that we
don't know exactly what to do with yet.