Have a look at the Lowepro Fastpack 250. I can get a Canon 40d with 70-200 attached, nifty-fifty, 18-25 IS, Nifty-250 and flash. Plus plenty of room for bits and pieces, light jacket, waterbottle, first aid kit. AND, you can get camera in and out with pack still on your back!