Trebla, as I have said MANY times. I said that the projectile in a flight GOES THROUGH Vy=0. Like any other velocity, it goes through Vy=1, Vy=2, Vy=3, etc etc etc... Not disagreeing with that. But I'm saying that the projectile DOES NOT stop at Vy=0. It is just like any those other quantities. How long does the ball stop when it goes through Vy=1, Vy=2, Vy=3, etc? Obviously zero, so why should it stop when it GOES THROUGH Vy=0?
And with the ball hitting the ground, I believe that it is less practical as there are various factors. First thing is obviously if a ball is elastic then the story will be different. Secondly it gives off sound and little bit of heat energy when it hits the ground. I don't know how those factors could affect the ball.
But if we assume that the surface of the ground can withstand the full force of the ball, no sound energy or any other energy transformations occur, and the ball is rock solid (ie. not elastic), then obviously it does not stop when it hits the ground and bounced back up. However, its vertical velocity, Vy, will be zero at one point, as it GOES THROUGH Vy=0!
You've actually convinced me even more that that a ball does not stop at top of flight