Check out Scottevest, I used have one long time ago, the craftsmanship is average(at least for my jacket) but the design is interesting.
There are literally 15-20+ pockets in one, and if you don't have a system for them, it's easy to lose count where you put your stuff(imagine going thru all 20 some pockets just to find something...)