My fiance bought me a Canon 350D (Rebel XT) several months ago (my first DSLR) and I was looking to buy a new lens. I've had fun shooting with the included lens but would like to try my hand at more professional looking portraits and closeup shots. Is the Canon EF 50mm f/1.4 USM the right lens for this purpose? By the way what does USM stand for? Thanks for the help everyone.