I am purchasing a Canon 400D and I need to get a case for it. I would prefer a case that would hold the camera and lens, an extra lens, and a couple small accessories. I would prefer something small, light, and rugged that provides protection for the camera. Any suggestions???? Thanks!!!