tomscott.com - @tomscott - A brief introduction to password hashing for the uninitiated -- and why you should never trust a site that emails your password back to you!