Hi.. Im using a 1000D right now and photography is just my hobby. Lens owned : Canon 50mm f1.8 , Sigma 70-300mm APO DG, Canon 18-55mm IS. It serves all of purpose. Just need to upgrade the body. My Subjects : Wildlife, Birds (A LOT) , Moving cars, Indoor Portraits , Indoor ceremony, Product photography indoor, still cars, landscape, beaches (A LOT) and outdoor portraits(A LOT), Sunrise and sunset, etc. So, I have shortlisted the Canon 50D, 550D, 60D and 7D. 7D is totally out of my budget, but if its a good deal with my existing lens collection, then I can become a street beggar to get this . Not sure, if the 7D will work the best with the Sigma 70-300APO DG or not, as I have heard people saying, for 7D and up, we need L lenses to do good. 50D is getting out of my list,as I have heard, it doesnt perform well on high ISO and low light. Only thing, I love in it its metal body and ergonomics. 60D : I was expecting a lot from it, but stupid Canon shattered everything by making it plastic body and with lower fps that 50D even. 550D : It comes in my budget and I think, it can perform with my existing lens collection.. ==================== So, now I need suggestions from you guys, that if 550D is going to perform perfect for the above subjects mentioned or should I start begging for 7D ?