Our driveway slopes downhill from the road causing a small lake to be formed at the end of our driveway after a good rain. To remedy this problem, we had a drain installed. This worked great, except along with all the rainwater, a lot of debris also gets washed down the drive. After a while, the drain gets clogged up with Debris and the lake forms again.
This hasn't been a problem lately since it hasn't rained in weeks, but we still wanted to address the problem for when the rain eventually comes back. So we moved the drain about a foot away from the end of the drive and surrounded it with rocks. Hopefully, this will still allow the water to flow to the drain, but the rocks will filter out all the debris from clogging the drain. We will see if this works!