Hi guys, im upgrading my trusty 300d for a 400d, and im going to replace the kit lens with something decent. im new-ish to photography and dont have any particular fav area ie, landscape/portrait, so for now i just want a good all round lens. i understand you get what you pay for so im looking at a canon 24-105L. what do u think? thanks, Tony