I've been thinking of upgrading my D80 kit within this few months.. one of the reasons is that I need to help take pictures at a cousin's wedding.. Its going to be a simple ceremony and dinner at malaysia, wun be going to church and nothing fanciful.. but my kit lens wun be good enough for indoor pictures..
And since I'm on a tight budget, I'm only able to get one of the following..
1) SB 600 Flash
2) A cheap fast zoom lens, either Tamron 17-50mm 2.8 or 28-75mm 2.8
3) Prime lens?
I know that eventually I may be getting all these.. but which one would be more useful to get first? Any advice?