Grappling/BJJ/Judo is all awesome (and I wish that there was a good judo school around where I am, I would love to try it sometime), but if you are looking for self-defense skills, you should look past just grappling. Even though it will definately help you on the street, there are situations where you would be vastly better off if you had some experience in a fighting art, such as Karate, Muay Thai, Kung-Fu, etcetera. Preferably Karate . There are proabably just as many situations where you would be vastly better off with grappling experience..like if you got tackled and 99% of your karate/muay thai whatever didint work anymore since your on your back. The obvious answer is you need both..there are times and situations where each are useful and good to know.