Likewise!
I'm (slowly?) building the routine, piece by piece, right now.
I tested the elapsed time from building a single floodplain (flat) surface manually, and compared that against my *current* piece-meal automation, and the routine was +/-1 minute to +/-6.4 seconds, respectively. (approx 10 times faster!)
The performance gains (so far) were even better when stepping through a selection set (thank you vla-zoom*!) of the 16 individual basins (each at a different elevation) for my current sub-phase of work (of 3 phases). Whew! lol
Again, many thanks!