Thanks all for the advice. I don't mind waiting a few months and saving up for a better lens. I think the biggest concern is Image quality and Handheld-ability. It looks like the 70-300 L is a strong contender. I might have to wait until the summer to be able to get it, but if it's the right lens, then probably it's the right thing to do.