I purchased my camera and lens right around four months ago. Now, I'm wanting a new lens. My question, however, is this: Should I worry about getting a new lens first, or should I get a flash or two? I find, more often than not, that the on camera flash produces very harsh shadows and gives that "center-of-the-eye catch light." Also, I hate to think of all the creative opportunities that I'm missing out on because of no off camera flash. That said, my lens's lowest f/# is 3.5 (Nikon 18-200mm f/3.5-5.6). I'd like a prime lens that would allow me to go even more open (preferably 1.4-1.8). I'd like to shoot some sports/concerts at school or maybe even a wedding (my step-brother is getting married at the end of the summer) and I'm worried that my equipment is inadequate for these lighting conditions. If you were in my position, what would be your next purchase?