My primary project at work was essentially complete. It appears to do abc and def just fine, faster than anyone imagined, and using much less space than originally envisioned. Then someone said something like, "wouldn't be great if it did xyz, qrs, uvw, and lmnop too?" If they'd said this a few months ago, this would have been much easier.
Now, well... so much for specification-based top-down design.