title: MembershipUser.ChangePassword fails without warning
body: <p>If I call user.ChangePassword(oldpass,newpass), and the old password is wrong, or the new password does not meet the provider's complexity requirement , the method fails without warning. is there any way i can find out if there is an error and what the error was. </p>
  
  <p>I can always put these checks in my code, but there should be a way to do it using the Membership APIs</p>