+1 on staying with 40D. Unless you need high ISO. My 40D (have sold it since) was only useable up to iso 1600 and I need to go higher than that to take photos of my son's hockey games. But at lower ISO, 40D is excellent... I think it is very comparable to 5Dc.