I just bought my first camera (Canon 10D). I plan to take shots of children & family. I'll be shooting indoor and outdoor photos. I'm on a budget and can't afford the most expensive lenses right now. I just need a good versatile lens that I can use for awhile until I can buy another. What would be a good lens to start out with?