He is getting the Rebel XT and would like a lens that is a bit longer than the kit with upgraded quality. I mentioned the 28-135IS and the 17-85IS.....he does not want to spend the money for the 17-85IS and the 28 is not long enough for him. Is the Sigma 18-125 the best way to go? What else competes in this category? He wants to spend approx $300. He also wants the wide end under 20mm. Thanks in advance.

