Hi all,

I am chasing some advice for my next gear purchase as I am being given some $ for my bday. I have only been into photography for about 2 months so I am still very much a newbie. My current gear set is:

Canon 50D
Canon 50mm f1.8 II
Canon 15-85mm f3.5-5.6 with UV and Circ Polariser
Tripod, carry bag

We have a newborn baby (1st) and most of my shots have of course been inside of late and I have been struggling a bit with slow shutter speed (poor lighting) and the terrible shadows that come with indoor lighting. I was thinking my next purchase should be a flash, and was looking at going all out and getting the 580EXII.

The other item on my radar is a 70-200mm f2.8 or f4+IS, but I would not be able to afford that just yet and would just have to squirrel the money away for another 6 months or so until that is affordable.

So given the probability of indoor shots in poor lighting, would it be a smart move to get a flash (either 430EXII or 580EXII), or would I be better off improving my skills and putting they money towards the telephoto lens?

Thanks in advance!