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.
![Neutral :|](./images/smilies/icon_neutral.gif)
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?
![Shocked :shock:](./images/smilies/icon_eek.gif)