+2 on BJJ or mixed martial arts.
BJJ has always intrigued me, but it almost assumes you're only fighting 1 person, otherwise, you take him down while his buddy keeps kicking you. Not good.
I like Tae Kwon Do, but it's better at a distance, and is really a young man's game. I have some arthritis setting in my hip, and high kicks really aggravate it.
Whatever Steven Seagal practices (Aikido?) looks interesting. I like that you can use it to control someone without necessarily having to punch or kick his lights out. I also like that you can use it in tight situations, like a bar or crowded room.
Actually BJJ has a comprehensive self-defence stand up component, much like what is taught in Judo/stand up jiu-jitsu.
Here is a manual on it.
Brazilian JJ self defence