Ecency
Odds and Ends — 29 April 2025