Just purchased a 20D. Will be using it for kids sports, shots for magazines (still and action), general family pics, etc.

Thinking a 17-85 range zoom will be my best overall lens choice but open to suggestions.

I am not stuck on Canon lenses and am hoping for input on others such as SIGMA and Tamron or equivalent. Basically want the best lens I can buy without paying extra for a name. Budget is roughly $350-$500

Thanks in advance.