The lens plays a much bigger role in determining IQ than the body so, as above. The 550D is a step up from the 350D, and the 40D is a bigger step up - it's also larger/heavier - but don't expect any real improvements in IQ if you're using the same lens(es).