And a thing to remember is that third party lenses might not work (AF in particular) on newer bodies. That is to say, if you bought a Sigma or Tameron today for your 500D, and then later on bought, say...er...a 7D, or a 800D, or whatever; just something that isn't released yet...the lens might not AF on that body. That's because third-party lens manufacturers reverse-engineer the AF system, rather than licensing it from the body manufacturer. It's one of the things that helps cut costs for them. If this happens, sometimes the chip can be replaced, sometimes not. By sticking to the lenses of your camera body's manufacturer, you get guaranteed compatibility with future bodies.