I will receive my Canon 7D kit today and I am looking forward to shooting with it this weekend. It comes with the Canon EF-S 18-135mm f/3.5-5.6 IS UD Standard Zoom Lens which, from what I have read on this forum, is a better lens than the other kit lens it comes with, the Canon EF-S 28-135mm f/3.5-5.6 IS USM. I shoot mostly landscape and nature shots with some motor sports photography now and then. I like taking wide shots and close-ups. Do you have any suggestion on what lenses are best for either of those kinds of photography as well as suggestions for good general purpose lenses that can be used for anything?