Not to get into a pedantic argument with you, friend, but the generally accepted definition of "model" in the MVC pattern is "the place that holds your business logic." See <a href="http://en.wikipedia.org/wiki/Model-view-controller" rel="nofollow">http://en.wikipedia.org/wiki/Model-view-controller</a>, for example (the article uses the term "domain logic," but it's the same thing - <a href="http://en.wikipedia.org/wiki/Domain_logic" rel="nofollow">http://en.wikipedia.org/wiki/Domain_logic</a>).