Update from hard drive failure

Many undocumented changes.