I own and use both the 40d and 5d also I shoot weddings.
I prefer the 5D to the 40D. When the 5D mk2 comes out I would like to get one 6-8 monthss after release (in case there are any problems, best to avoid the bleeding edge). To have 2 full frame cameras would be ideal for me.
It really depends on your shooting style, some prefer the extra "reach" of the crop bodies or faster fps burst.
I prefer the 5D for the following reasons
- Fast wide angle: To get a 16-35 equivalent on a crop body you need a 10-22 3.5-4.5. Which is a lot slower than the straight 2.8
- Focal lengths make more sense: For me the 50 mm 1.4 (until I can afford the 1.2) is one of if not my favorite lenses. On the crop body it becomes equivalent to 80mm, which I don't prefer as much to the 50mm. To have an equivalent focal length on a crop body you would need the sigma 30mm which is only usuable on crop bodies (a 35mm 1.4 would get you close but that is a very expensive alternative). Also the 70-200mm lens becomes 112-320, at a wedding I feel for my style it's a little too long.
- Low light performance / image quality.
my 2 cents.