Heads up to anyone who doesn't have one: $35 CamelBaks on Amazon. Fits the size and pocket requirements. The name branded packs and reservoirs are always worth the money compared to Wal-Mart
Amazon.com : CamelBak Classic Light Bike Hydration Pack 70oz, Agave Green/Mineral Blue : Sports & Outdoors