Ninja's are a topic we have discussed before. I now have a link to the only source of info you will ever need on the topic. I present Ask the Ninja. Finally the podcast that informs as well as entertains. I found the discussion on the Ninja's relationship with Physics to be particularly informative.