We're approaching Half-o-ween, that point on the calendar that comes halfway between last Halloween and the Halloween still to come. Call it April 30, or May 1, if you like, but plenty of Halloween ...