Progress.

Things are coming along nicely.  I should be able to push through this weekend and end up having a fair amount more done than I originally suspected I would.