http://railscasts.com/episodes/250-authentication-from-scratch http://railscasts.com/episodes/270-authentication-in-rails-3-1 http://railscasts.com/episodes/274-remember-me-reset-password?autoplay=true http://rubysource.com/rails-userpassword-authentication-from-scratch-part-i/