Comment Crumpler Sinking Barge (Score 1) 282
It's big enough to carry everything you've mentioned, but no bigger than necessary. It comfortably distributes the weight when fully loaded, and is unbelievably durable. I've used mine on a daily basis for four years, including several cross-country and international trips, and it still looks new. Worth every penny. Highly recommended.