I have and use the heck out of a Camelbak "Ambush". It holds three liters of liquid and stores 550 CI of stuff. Easily accomodates a weapon, cell phone and flash light.
It is very rugged. For this reason it may not be the best choice for a cyclist but great for general use.