Ok well I am getting the Canon EOS 350D and I am curious what some good lenses for it would be? I have heard of all of these different brands. Sigma, Tamron, and Canon. Which brand is better for photographing landscapes and nature/forest shots? Also will any Canon lense fit on the 350D? If I could have these questions answered I would appreciate. Thank!