Hi-quality messenger bag

I've only recently heard of the Timbuk2 brand, but I am quickly sold. Their messenger bags are top-quality products. Sturdy material, spacious compartments, and efficient design (e.g. the sturdy snap-on latches, secure velcro, etc). And best of all, these messenger bags come in a wide array of sizes and design/colors. The only caveat I would give to first-time customers is to really LOOK at the dimensions (inches centimeters) of the bag before you choose a particular size. I purchased the "extra small" and trust me there is nothing smallish about it. It is surprisingly spacious for an item labeled as "extra small". I can only imagine that the "Small" bag would be adequate for the majority of people. And the "Medium" and "Large" bags would be immensely roomy that you can probably store your 10-pound pet poodle there, with plenty of room to spare!