This site has a wealth of useful links to a fantastic range of teaching resources and informative sites re methodology.