Need some advice friends. I want to purchase a portrait lens for professional work. I shoot with a Canon 7D. I have budgeted for a L Series lens and leaning towards the EF 24-105. This is not to say I have made up my mind or that I'm dead set on a Canon lens. Opinions on this lens, advice, and suggestions on alternate options please.....