Have you also considered the recently-announced 650D? I haven't used Canon for a couple of years, but if I were thinking about upgrading from the 400D, I'd certainly be looking at the newest in that particular family of cameras. The 650D's got all the latest technology and weighs significantly...