if you weren't using it for hiking i'd suggest a messenger bag. not because the cool kids do it, but because they can hold a ton of stuff. especially with the flap. most have a stabilization strap that goes from the strap to the bag to keep it in place. some come with shoulder pads too. they might even work for hiking, never tried it.