I'm looking at improving my equipment a bit. Yeah - I know it doesn't take the picture but at least I'll look cool. I've got a Canon 400D\XTI. Kit 18-55 lens + a 75 - 300 USM that I bought before I knew any better. So first thing I think I need is lenses. I'm trying to put together a decent kit that can cover about anything I'd want it to do. I also want to make sure that if I do upgrade bodies the lenses would still work. Lenses would be Canon 24-70 f/2.8 L and Canon 70-200 F/2.8L (+ 1.4 teleconverter) Is this overkill? Should I substitute the 20-105 F4 for the 24-70? Should I look at something else? Also looking for a flash. Is the 580 really $200+ better than the 430?