oh, I forgot to say that the @user.save(false) means that the user object gets saved but skips validation. That's a quick way of not having to create a completely valid user object that may become out of date as you change the User model. and happy new year everyone! Pat