So I have a Nikon D50, but now it is pretty much my moms because I do not have much time for photography, she uses it a lot in her class taking pictures of her kids, and around the house and backyard of butterflies and things.. Currently she uses the zoom lens that it comes with, and I also bought a fisheye lens but she never uses that, only I do when I use the camera. Anyways, her birthday is coming up and I am planning on buying a good zoom lens for her, does anyone know of any good ones? Because I do not no much. Preferably no more than $350-$400, And I know she will be using it for my graduation which is in an inside stadium that requires a pretty good amount of zoom to get a good up close photo, seats would be a couple 100 feet away.. Any help or idea would be great, thanks.