Pour en revenir au débat initial : 40D ou D300, et on peut ajouter : ou 5D ou Sony a700 etc etc.
C'est avant tout une question de besoin (type de capteur, etc), de budget (surtout), et d'historique (celui qui a des objos Canon a plus de chance de rester chez Canon)

Franchement, le 40D me plait bien, et le D300 aussi. Ils sont tous les deux très bons, et ça n'empêchera pas certains équipés en bas ou début de gamme (350D, compact etc) de produire des meilleures photos.

Un bon matériel ne remplacera jamais un bon oeil artistique