Nikon D300 vs Canon EOS 40D: A Hands-On Workout

Although the technology-showcase D300 ($1800) costs 50 percent more than the EOS 40D ($1200), American Photo contributor Jonathan Barkey found them to be more evenly matched than he expected.