I'm in the market for a 17-50mm, however I've read that since Sigma reverse engineers their lenses, there might be an issue with the compatibility of the lens and new cameras that are released in the future. I have a 60D currently, and will eventually upgrade cameras every few years to whatever the current model is at that time. I am just concerned if I purchase the 17-50 it wont be compatible with the newer models released in the future. Then I would have to go through the trouble of selling a lens that would only work on "older" camera models. Should I just get the Canon 17-55mm so I don't have to worry about this problem? Or is this not really a big deal and is fixable at a reasonable price? Thank you.

