Now I'm kicking myself for a maintenance mistake I thought I'd learned. A month (or was it a couple months?) ago I did the preliminary chain check with a Park chain checker (CC-3 variety). It moved a little, but wasn't close to dropping, so I figured I'd check it in a couple weeks. This week I got a round tuit.
So the chain I didn't change back then -- now it's going to cost me that chain, a cassette, and either all three chainrings or a new crank. Just think how much I saved!