misc bug fixes, whee bit more refactoring

an internal post made me noticed that up2date has had 524 bug
reports file against it. About 50 open at the moment, about half
RFE’s.

Still no working computer at home.

I want to live in an abandoned mall.