This one holds just credit cards, and credit-card-sized ID, but I like it for the window slot for ID:
http://www.ebags.com/product/high-ro...uctid=10319168
Unfortunately, I can't recall where I bought this one, which is my daily wallet, big enough to hold ID (in window), many credit cards and cash, with key ring -- the RFID protection is only in an outside slit pocket, but that's all I need. Too big for a man's suit pants pocket, but I carry in purse, waist pack, or zipped jacket or hoodie pocket:
http://besafebags.com/shopexd.asp?id=473