Odds and ends.

Various projects.