Assuming that you do general photography and don't want FF camera in the near future. I'd consider the following.
Ultrawide for landscape, cityscape: Sigma 10-20 (best bang for the bucks)
Walking around flens: Sigma 18-50f2.8 macro, Tamron 17-50 Di f2.8, or upcoming Tokina 16-50 f2.8 (I'd lean toward the Toke for it's wider apeature and better build)
Portrait/sports: Canon 70-200 f2.8L IS or Non IS or a Sigma 70-200 (non Macro as it's sharper at the long end, if you can still find one.) For portraits, a wider aperature than f4 is nice. Plus an f2.8 allows for brighter viewfinder and a faster AF on 30D
Airshow/zoos/animals/birds: If you occassionally do this, then a real high quality 2X TC such as Kenko Pro or a Tamron Pro will do with a f2.8 lens. If not Bigma, dust pumper, or a Tamron 200-500 will do.
If you do macro, current 100mm ish macros are all good. The new Sigma 70mm macro is suppose to be really sharp as well. I'd only get this if you really like macro.
While the 17-40 is a good lens, I don't like slow lenses and it's not as sharp as some of the newer 17-50 ish lenses such as Tamron and Canon. The 50 is a very limited lens, good for low light portrait type work. I'd rather have a more usuful zoom than that for a three lens set up.