If you haven't tried Aikido, it's a fantastic form of martial arts - you use your attackers energy and make it work for you. Lots of practical techniques - throws and joint locks. The instructors at City Aikido are great - very experienced and also very patient, good teachers.