have you thought about putting in land drainage?i had the same problem as you,infact it was a concrete yard before i started,i dug down about 2 foot dug out a few trenches and laid 80mm perforated polypipe,connected these to a exiting gully drain,burried pipes with gravel,and filled it up with...