I have been looking back and forth between these two lenses for several weeks and I have to order now if I want it in time for my vacation. I mostly like shooting birds with my 400mm but want a good walk-around lens. I can't afford the Canon lenses after buying the 400, so I thought I would go with the Sigma. Wondering why the 17-70 is so much cheaper than the 17-50. Either is within my budget. I just want to get a lens with a good image quality. Will the 20mm difference be missed by going with the 17-50? I already have a nifty-50, so that's why I was thinking the 17-70 might be the better choice. Your thoughts? The lens will be used on both a 7D and an xTi.
And if you have an alternative lens I should consider, let me know.

