I stumbled over the homepage of Trygve Reenskaug, the inventor of MVC yesterday. His page on Model-View-Controller is well worth a visit, particularly for the original documents from Xerox Parc outlining the pattern.
...It's bothered me for some time to hardcode URLs in my views. It means that if I want to revise the linking structure, I may need to modify the views in a huge number of places. At the same time I don't like the thought of putting it in the model ...
This is a great article on the importance of a clean separation of models and views (see Model-View-Controller).
More people are getting exposed to MVC with web applications programming, but not everyone are making it a clean separation. Much of the benefit of MVC comes from making sure ...