Check this site out
http://bettermotorcycling.wordpress.com/

Its got some crashes and some riders offering their views on the causes - good stuff for us inexperienced riders