which to purchase next?
I'm just a casual shooter, at home, additional photos at friend's wedding, of the baby, etc, and I'm just starting to feel comfortable with my Canon (just upgraded from the 450D Xsi to the t3i)
I love doing macro photography, so I've been thinking about a good macro lens, but at the same time, I've also been thinking about a speedlite flash (probably the 430 since the 580 looks way too complicated for me). Some indoor/wedding pictures have horrible red eye, and its got such a slow recycle time, I've missed a lot of opportunities.
If you were still learning, and could only purchase one, which one would you get and why?
Thanks for the input!