My sister is after a new lens for her Canon 450D. Main use is for portraits and taking pictures of her daughter. She's had a look around and has seen the Canon EF 50mm f1.4 USM Lens. Question is, is this going to be what she wants, or does anyone else have any other suggestions. Max price is about £300.