I am still hesitating between these two lenses for my 350 D (Rebel XT). I have been able to test the Canon 17-40 for a couple of days and it looks alright. The Tamron does get excellent reviews as well, is cheaper and I can do portraits with it as well at 50 mm (x1.6). Does anybody have experience with both of them? Any recommendations? Thanks a lot.