Sounds like the front pump seal. From what I understand, the leaks you usually hear about are from the pan.
What I always do on a tranny or oil pan is to take a ball peen hammer and a block of wood and dent the holes out away from their mounting surface, it doesn't take much. Usually they're sucked in towards the mounting surface and you don't get a good seal. Takes a couple minutes, but I've never had a leaker after I'd done that.