Searching for the perfect bag - this is the closest yet. It is small enough to avoid shoulder strain yet large enough to hold minimum requirements. If it had enough structure to stand up on its own, it would be perfect!