Every new rider needs to check this out:

http://www.msf-usa.org/