I have been looking for the perfect backpack for ages, and this one is everything I could have wanted and more. Working as a traveling healthcare professional in rainy areas, I need something functional, professional, and able to hold a decent amount of things. Even as a "compact" version, this puppy will hold my laptop with the case, a large jacket, a water bottle, an umbrella, snacks, and so on. I LOVE how it can stand up and the opening stays open, so I don't have to keep digging around a flo...