Basically i brake it down like this,
If you want video, go canon
if you want stills go nikon
if you want both it depends on what you want to do and whatever you will do more of go towards that brand.
I don't have a 7d or 5d anymore but I do have a 60D, which compared to the 7D and even for my uses i find the 60D to be a great B camera, depending on what you do it can also be a great primary camera as well.
by going for a 60d you have a lot to get lenses, because with DSLRs the camera is almost less then half the battle, its all about the lenses for the most part.
also consider a camcorder route, there are great Sony, panasonic, and canon camcorders that perform great and are at pretty comparable prices