title: Common Design Patterns for use in MVC Web Applications
body: <p>I am trying to coach some guys on building web applications.  They understand and use MVC, but I am interested in other common patterns that you use in building web apps. </p>
  
  <p>So, what patterns have you found to fit nicely into a properly MVC app. Perhaps something for Asynchronous processes, scheduled tasks, dealing with email, etc.  What do you wish you knew to look for, or avoid? </p>
  
  <p>Not that it matters for this question, but we are using ASP.NET and Rails for most of our applications.</p>