One problem with studying traditional Karate is the need to learn the terminology in Japanese.
It only took me a few weeks to realise that I was going to need more than osmosis to learn this, so I wrote a language training program.
It can be viewed here:
Easy - http://www.meetmychef.com/karate1.htm
Challenging - http://www.meetmychef.com/karate2.htm