Check out Saddleback Leather. I have a front-pocket wallet of there's that is the best I've ever owned. They also have some awesome laptop cases as well.
I had their FP wallet in black, got it as a gift. Took a small mental adjustment at first, but it turned out to be the best I've ever used. I thought it would hold only 4 cards and a little cash, but it held plenty more when I needed it to, and it's small (I hate things in my pockets, and that's weird, I know). It had been SOAKED in beer many times. When I lost it, I ran out and grabbed a wallet that looks like it, but doesn't fit the bill unfortunately. It does't have the feel, and doesn't "hold" things as well. It's looking bad after a year and a half, so getting another Saddleback