I have been using compact Canon cameras for years. (Currently a Powershot.) But there are more and more situations when I realize the limits of a compact camera. (And I want to go beyond them.) After doing some research, I am going to buy a Canon EOS 450D (I think it's named EOS XSi outside of Europe.) There is a good offer on Amazon Germany. It seems to be a good body that gives a starter room to grow. But now comes the though part. Choosing the right kind of lenses for a starter and learning the ins and outs of the 450D. Do you have any tips of dos and don'ts for starters? e.g. What kind of lenses should I look for? / What is a good way to get familiar with the camera? etc.