I'm looking for input on what others have found to be a good all-around backpack for mountain riding. Need to carry some extra items with like a change of clothes if staying at a different location than the starting point, extra gloves, water, maybe toothpaste, ect, ect.... There are top zippered, side zippered, and the choices/differences go on & on. There seem to be a TON of backpacks on the market and I was hoping to weed the choices down to a few. Any input would be greatly appreciated. Thanks.