Misc.

Some recent things ....