title: What are the pros and cons using the asp.net membership?
body: <p>I'm building a new website and a friend suggest to me to use the asp.net membership for the authentication process (login, registration, password recovery, etc..).</p>
  
  <p>I saw that everything is stored in an XML file.</p>
  
  <p>I would like to know what are the pros and cons using the membership instead of to build something from scratch.</p>