Karateka - a video-sharing and data management system solely dedicated to karate. Upload, watch, rate, comment on videos you and your friends share.