I'm a mom with kids who play sports. I have the XTi w/ the kit lens and it is crap. I want to get a nice picture of my 5 year old standing on 3rd base (hopefully when he is NOT picking his nose)... I won't be submitting the photos to Sports Illustrated. I have no delusions that he is a professional ball player. I just want some cute pictures to share with family and friends and maybe frame for around my house. Lens suggestions? I don't want to be eating Kraft mac & cheese in order to purchase this lens, so it needs to be reasonably priced. TIA!