Learning MVC by building a forum system.