This is how I keep my Domke-Ebay-Knockoff it packed so far...
These sell as Mekko or Safrotto- if you look you should find it
For about $60 with shipping.

With the strap and omnibounce out of the way

This is how the bag gets packed...
Everything goes into the bag with the hoods in the "mounted and ready" position.
I thought the photo was more clear with them reversed.
(The two square dividers come from other bags.)
Contents by row, left-to-right:
16-35/2L, 24-105/4L (or 135/2L)
Omnibounce, 70-200/2.8L
Canon 20d 24-70/2.8L, 1.4x TC
580EX Speedlite

The front pockets are a good size. Too small by about 1/2" to fit a 1D, it would fit a 20d.
Contents:
Hoods 16-35, 24-105 Off camera shoe cord
Lens and Body Cap Tools, Lens Pen
Flexible Rubber 77mm Hood Expodisc, Batteries

This is to show where I stick the 580ex and the full-length front pocket where I put the 1Dmk2.
A 400mm 5.6L fits like a glove in here too.

Keeping in mind the more you pack in the heavier it gets-
you could store a second prosumer class body in a ready to
fire position on the other side of the 20d. That about covers it....