M.L.
A lot of what happens with a professional camera is actually happening with the lens. My husband is not a pro, but an avid hobbiest and he uses a Canon 20D (its old, but good). My brother, who is a pro, shoots architectural marketing and he uses the Canon 40D. I think the 50D is the current version. The Canon lenses are what can really make the difference.