sorry to mention this, but my 100-400 doesn't isn't very sharp at 400mm with the 5D (my 20D at an equivalent 400mm is as sharp or sharper with this lens)
the 20D with the 100--400 +1.4x is useable (good 8x10 prints with careful work - after all, this is 900m equivalent). If you really need a long lens (without buying a 300 2.8 or longer), i'd recommend buying a 30D or used 20D body. The only way i could better the 20D and 100-400 was with the 5D and rented 300 2.8+ 2x (which i'm not willing to carry)
i try to use the 5D up to 150mm (i don't have a 70-200) and the 20D for the long end