I'm thinking about starting Judo. Right now I do kickboxing and was thinking that Judo is a good art to learn some groundwork and grappling. I was wondering though if it is a good practical form of self-defense or is it more sport-oriented? How much of the moves are dependent on someone wearing a Gi? In other words, if someone wearing shorts and no shirt attacked me, would I be able to apply most of the Judo moves? Also, do you learn any strikes and kicks and how to defend against them? How good of a workout is it?