I have and use the Filson vest that Smoke linked. It's be very serviceable and I doubt I'll wear it out. If I wasn't so cheap, I would have gotten one from Buck's Bags. My pard has an older one and I like the size and layout better than what I have.
http://www.bucksbags.com/cm_cat.asp?id=27