Un détail qui peut avoir son importance dans le choix 400D vs 40D : la taille du boitier, et par voie de conséquence, sa prise en main. J'ai eu l'occasion d'utilser le 400D, et bien il est beaucoup trop petit pour mes (grosses ?) mains. Le 5D, au contraire me tombe bien en main. Il me semble que le 40D est sensiblement de la même taille que le 5D.

On ne le dira jamais assez : il faut prendre le boitier en main avant de se décider, car l'ergonomie et le confort - facteurs subjectifs et personnels - sont importants.
Je suis bien placé pour savoir que c'est parfois plus facile à dire qu'à faire (le magasin le plus proche de chez moi ayant des boitiers en démo est à 80 Km), et il ne faut pas hésiter à solliciter les éventuels amis photographes.