Many weddings don't even allow photography and your flash might mess up the wedding photographer's shot. I suggest to everyone that they buy a flash, it's much better than the pop-up flash, but it's not very economical. The cheapest for your camera would be the SB600 at $224 from Amazon.
On the lens side, just use the lens you have and if you know about photography then you'll know what you'll need or don't need in the next lens. If you don't know much/anything about photography then take a course or buy a book and practice. It'll make much more of a difference in your shots.
I'm new to this photography thing. I was confuse on what camera to get but wind uop getting Nikon D5000, I hope I made a good selection.
anyway, I haven't taken one pic yet, kind of scare. I'm going to a wedding Saturday and wondering do mI need a flash to take pics there? If I do, what kind that I can yse and is economical? Do I need another lens beside the standard 18-55? Thank you in advance.
I'm open to any other suggestions comment about accessories and photography.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic