Hi everyone, I am looking for a good portrait lens for my Canon 10D. Which would be a better buy, the 28-138mm f3.5-5.6 IS OR the 50mm 1.4. I know that the multipler factor will make the zoom lens 45-216mm and make the prime lens 80mm. I want very sharp portraits and I read that the zoom can give you those results. Will the prime give me the sharpness that I need, even on a 10D. Which would be the better buy for sharpness. Also I love that the prime is 1.4 fast... thanks in advance.