This bag is exactly what I was looking for.  I already own the smaller version, which I love to use for day trips when I don't need to carry alot of stuff.  This size is perfect for everyday use, because it accommodates everything.  The style and quality are excellent.