Am I the only person in the entire freaking world who believes bjj to be overrated? Okay, in PrideFC it's the sh1t, there's no doubt about that, but what about the street? Let's analyze.
First off, when you're talking about fighting on padded canvas, ground fights are completely different than on the street. Pulling guard on the street is suicide unless you're Minotauro Noguiera (even so, someone like Tom Erikson would pound the living hell out of you). Getting your face grounded into padded canvas doesn't hurt quite so bad, but concrete? Draw your own conclusions.
Bjjer's get taken down a lot. In fact, for some fighter's it's easy. But in PrideFC it's not a big deal because you can work from your back and recieve no damage.
You people have to understand that MMA isn't the exact same as street fighting. BJJ may be superior to some of the more popular mainstream martial arts, but in terms of pure grappling, you'd be better off with something like Greco-roman wrestling, trust me.
I would say that a synthesis of Greco-roman wrestlign and Judo would be the ultimate street grappling combo. As for striking, Muay Thai is the way to go. Striking in it's purest form plus it adds far more to ground and pound than boxing or karate or something like that. Train hard in boxing for stand up too though.