This site has over 2300 pedagogical applications.

http://c4lpt.co.uk/Directory/index.html