Im using the Canon 20D but have been looking at the 5D to upgrade, iv heard mixed opinions as to there is not alot of difference other than Pixels and screen size etc etc! (going on reviews theres alot of etc etc's)Also im myphed as to why these cameras dont have fixed flash, why? Im yet to actually get my hands on one and get the feel of it, but any feed back if anyone has got one, or has had a go with one would be most helpful.