I have a Nikon D40 that I really like but I am looking for a good all around lens for it, Something that will give some zoom, but also good quality close ups, without breaking the bank. I know a lot of you folks know your business, all help appreciated. Thanks