I have the 7D and also the 50D and they are both excellent bodies, though admittedly I've yet to use the 7D much. I needed a less weighty second body than my previous monkey, the EOS 1D mark III which was great for sports photography (10frames per second). Now the 7D has 8 frames per second and I'll be trying it out properly on the next holiday.
The only time I've dropped a camera was when the camera was on a tripod at a slightly jaunty angle. The lens banged a bit on impact and now works fine on autofocus unless I start pointing it downwards! Luckily it was a lens I use for landscapes and portraits, and not shots where I'm looking at my feet.

So my best suggestion is don't drop the camera or lens in the first place. Oh, once my camera did 'jump' out of my bag when I was doing a wedding shoot and was trying to do too much at once. In this case both lens and body were fine, I just wouldn't recommend this sort of shennanigans.
I now longer see the point of getting the 5D Mark II because if you want a bigger landscape shot, buy a 10-22mm which is built specifically for the smaller sensor cameras (1.6 sensor size which the 7D and 50D sensor size, and presumably the 550D). Though I accept pro-shooters doing special work may want a full-sensor. Then there's always a digital medium-format camera, they're only - what - about 10 grand?
