I bought a 50mm 1.8 prime lens for my Canon EOS 30D. The lens has superior optics compared to the 17-85mm zoom even while it was much cheaper. The quality of my photos has gone up immediately (I’m biased, I know that). These shots show the results with semi-macro shots. The lens is especially good for portraits; see my recent pics on flickr.