Hey guys, I am looking to upgrade my Canon 400D (old i know). I am really getting back in to photography as my current situation gives me the time and ability to save money to really be able to get back in to it. I really want to upgrade from my old Canon 400D as i find it can be very frustrating to use. I would like to stay within the canon range as i have canon lenses, and i also love the way canons work, i've played around with Nikon, but its just not what i am used too at all. I like to take my camera pretty much everywhere, mostly i enjoy taking nature shots, but i am also starting to get in to a bit of street photography. I also take a lot of photos indoors as my friends have had a baby and i love getting shots of her. I definitely want to stay in the DSLR field, not interested in any point and click or anything like that. I am not bothered about going all the way up to a full frame, but if you guys think that a particular full frame would be most suitable then i will consider whatever you guys recommend. The camera i am considering at the moment is the canon 7D, i have also considered the 50D and the 60D, but i wrote off the 60D when i had a play with one and just didn't enjoy it. My brother also said "why not look at a 5D MKii" but i am not sure to be honest as i reckon its probably a bit above me. My budget is about £600-£1000 big range i know, but i think that its worth being prepared to spend a lot on something like this. I am living in China also, and out here you can pick cameras up a bit cheaper than back in the UK. Anyway, any advice would be MOST welcome. Thank you all.