variable height extrusion or trim or...

 From:  SteveMacc (STEVEH)
4771.4 
Why not use extrude with snap?