I've been going back and forth over whether to buy a tamron 17-50 or the canon 17-55. Another thought occurred to me though. I currently have an xsi but if I go with the tamron 17-50 I could use the left over money to get a used or refurb'd 40d body.
So what would you guys go with....a 17-55 to go with my xsi or a tamron 17-50 and a 40d. Would the 40d be a significant upgrade to my xsi?

