I use The North Face Recon backpack. It does almost anything well, is sectioned off sensibly, and has a padded compartment if I ever have to carry the laptop. The external mesh pouch will hold anything from a helmet, to my sweater, or lunch.