I recently did go for the Canon 400 mm f5.6 with my 20D even though it does not have IS. It is easy to carry and very sharp. My other option would have been Canon 300 mm f4 IS with a 1,4 converter. That combination is heavier, more expensive and not quite as sharp but of course easier to use due to image stabilation. 300 mm alone is just too small for bird photography in my opinion. So far I am very happy with my 400 as it has been sunny ever since I received the lens.... I have seen comparisons shots with 100-400IS and the 400 prime and the difference was big in favour of the prime lens.