I recently bought a 30D and was wondering what a decent lens would be for me to purchase for the camera, I currently have the cheap kit lens 18-55mm, 70-300mm and a 35-80mm. I am wanting a more general purpose lens of better quality, wanting to get into a larger aperture such as 2.8 or anything less than the 3.5 or 4 that I currently have with the cheap lens. Purpose for the lens would be mostly for shots of people, and blurring the background of images. Any advice is greatly appreciated. I would like to not spend a ton of money but looking at the Canon EF 135mm f/2L USM. Let me know what you canon users like to use as a general choice of lens!