I am buying a Canon 20d pretty soon here and I have decided to purchase the body at ritzcamera and then buy the lens on ebay. The problem is I'm really not sure which lens to buy. I'm really just looking for a good "walk-around" lens for a relatively good price. I was thinking about a sigma 18-125? Any help will be surely appreciated!