I consider buy a Timbuktu DeeDog bag before I find out about Amazon 's . although the amazon bag be a bit smaller than the DeeDog , it have pocket for everything . the fabric be great and look like it 'll have no problem keep out the rain . the detachable key holder be a favorite of mine too . I have no problem fitting in my many book and folder for school and the laptop pouch be great . I ride with it over my shoulder every day . completely recommend . BTW , not only do the amazon bag organize you stuff better than the DeeDog , it be about 1\/2 the price ! the one benefit I could see of the DeeDog be the `` Cross you heart bra '' style strap for stabilize the bag , but it be not enough to compete with the other feature that the amazon bag have .