I'm wanting a not shitty SLR, so i'm choosing the 30D. I keep hearing the kit lens is shitty, so what good starter lens (read: one), would be best to get used to all the settings and all on the camera? I'm taking a step up from my Canon S3-IS, and want to do it right, but I also understand to take full use of the camera, I have to learn it. I'll be shooting mostly my car, close-range portrait, and distanced landscape (skylines and such). Thanks!