Someone posted a link to a page at this site in another thread and it reminded me that there's some great stuff there, and some of it will be interesting to non-karate practitioners as well:
http://www.24fightingchickens.com/shotokan/
http://www.24fightingchickens.com/shotokan/