M gets so persnickety in my eternal search for the perfect bag, which he doesn't realize is situational. HOWEVER! I have found something that is pretty darn close, for most day to day stuff. It is the EMS Brighton shoulder bag. I got one (in black) at the outlets in New Hampshire (I blame relentlesstoil and sammybaby for encouraging me) and I'm loving it so far. Lots of nooks and crannies, a lined electronics pocket, a zip-away water bottle pocket and on and on and on. Easily goes over the shoulder or cross-body. Big enough for books and stuff but not so big as to be cumbersome.