Misc, bits and pieces

.