You're looking at a picture of my driveway, which is higher than the yard on both sides by several inches. As you can see, it's got fairly substantial ruts, resulting in mini lakes after any rain. The nearer lake still holds water even after 3-4 days of dry weather. Last winter, I parked on the grass to avoid these small frozen ponds, and managed to kill the grass where salty ice melted off my vehicles. The grass *still* hasn't fully recovered.
After many months of thinking about what would the best thing to do be (and getting seriously muddy thanks to my water dog), I got fed up last night and took action! This small trench took all of 3 minutes to dig, and it actually worked! The puddle is about 1/3 the size now than it was yesterday, only because the deepest part of the puddle is a little deeper than the trench.
I think tonight I'll deepen and/or widen the trench and put sand or small gravel in it and then put the grass back on top. Then I may tackle the other side where the trench will have to be longer to carry the water to a low spot in the yard. That's one way to make use of a dreary, rainy evening!