I currently own a Nikon D70 and three lenses. The kit lens (AF-S 18-70mm 3.5-4.5G ED), an AF-S 55-200mm 4-5.6G ED VR, and a 50mm 1.8D. I don't like carrying too many things most of the time, so I often find myself cursing my choice of lens for the day when I miss opportunities due to being too close or too far. This, combined with the fact that I am now wealthy enough to afford it, has led me to decide that its time to buy a more versatile general purpose lens. I do plan on upgrading the body eventually, but I don't see the point right now since I haven't yet outgrown it and by the time I do there will be better options in the market than what I would be able to get now. So, what is the advice for a fast general purpose zoom lens for a Nikon? I don't care about how bulky the lens is and money is no object. Because it seems, given the D3, that Nikon may be moving back to full frame (and because there's a good chance I'll end up picking up a D3 as an impulse buy), perhaps this lens should be full frame?