I have a Lowepro Dryzone Rover, waterproof section at the base for the camera and a good size pouch up top for all other bits.
I carry a Canon 1Ds, three Lenses, a tripod and lunch.
It takes everything for a good day out and keeps the camera gear dry if the weather turns nasty.
AND... it will...