I have a 20D and I would say you are making a good choice.
Seriously, the 20D has several advantages over the 350XT---the ones that are important to me are the higher ISO settings and the bigger buffer. Also, I find the Rebel XT to be too small for comfort in my hands. Even the 20D with battery grip is a tiny bit small---I liked the feel of my old 10D with grip. But there are many improvements over the 10D that made it worth it to me to get the 20D. Just the control layout and startup time are a huge improvement.
As for the lens---that's a hell of a lens you're intending to get and I doubt you'll be disappointed. You might want to get something at the wider end and the longer end as well, though. I'd reccommend a Canon 10-22 or Tokina 12-24 for a wide lens, and a Canon 100-400 or 70-200 f2.8 for the long end, if you have the money.