Many years ago I found the Ameribag. I've had nothing but one of these bags since then. They come in several sizes and fabrics, at home I use the small leather one or the extra small microfiber bag. For trips, I have a medium nylon one. This trip bag is light weight and has so many pockets (zippered and open ones) that I can find anything with ease.
I don't know how it works, but this bag feels much lighter on your shoulder than it actually is. Many people are amazed at how much I can pack in the bag and how light it feels. And I can adjust the straps to wear it on the shoulder or across the body.
Another plus, the bag packs flat in my luggage when I need to bring my laptop case and don't want to carry two bags.
You can get them online - ebags and many shoe sites, or at the Container Store IRL.