title: main purpose of using mvc
body: <p>Ive been doing a bit of research / reading into mvc recently and was just wondering what the main purpose is. </p>
  
  <ol>
  <li>is it as some people say to seperate the logic from the html</li>
  <li>or to create clean url's</li>
  </ol>
  
  <p>i could be missing the point completely, but asp.net forms really seperates the logic from the html and if you just want clean url's why not use a mod_rewrite rule?</p>