I guess they must have changed it with the 40D because the 30D could only use EF lenses. I know the 5D and 1D/s can't use EF-S either so I guess it's still a good idea to just buy EF lenses if you are going to spend over $500 on a lens.
No, wrong. All xxD (10D, 20D, 30D), xxxD (300D, 350D (XT), 400D (XTi), 450D (XSi), and xxxxD (1000D) cameras use an APS-C size sensor (1.6x crop) and take EF-S lenses.
The 30D came with an EF-S lens from Canon. So do all of the other 1.6x crop cameras.
Only the 5D, 1D, and 1Ds series cameras from Canon use a larger sensor than the 1.6x crop (5D and 1Ds are full frame, 1D is 1.3x crop) and cannot use EF-S lenses.
gus6464 said:
On a side note is there a lens you recommend for portraits Emorphien? The kit lens that came with the XT is pretty crappy and we are looking for a specific portrait lens. We were thinking about getting a Canon prime lens.
The Canon 50mm f/1.8 is a fantastic, super-cheap portrait lens. The Sigma 50mm f/1.4 is a very nice step up, at a cost. The 50mm f/1.8 is on my camera 90% of the time over the 18-55mm IS and 55-250mm IS. It's fast, sharp, and gives surprisingly good bokeh.
If you want the best, the Canon 85mm f/1.2L USM is about as good as it gets for portrait lenses. Little bit long on a crop body, though.