Noob looking for all around DSLR. 40D 50D D300? I am looking for something to use to take pics of my family (to replace my point and shoot) I would also like to use it to take high res product images. Things like baseball bats, golf clubs, baseball gloves and so on. Can I get by with a Canon 50D? What kind of lens would be best for both purposes? Any suggestions would be much appreciated.