>> Model = Business Logic
This is key! I get the feeling that some folks are getting tripped up by the term Model and confusing it with with the term Domain Object (sometimes called an Entity or even domain Model).
These domain objects are often implemented as a POCO or possibly something a bit smarter, like an ActiveRecord object. They are used to represent the resources w/in the problem domain (things like Person, User, Product, Payment, etc...) and are operated on by the business logic. They are also often passed around between various layers of your application, like between the business and service layers.
The term Model, as we're using it when talking about MVC, is basically EVERYTHING that encapsulates the business logic. So your domain objects, services, etc... all might be considered part of the Model in the general sense. However, each of these various pieces of the Model may live at different layers - services layer, business logic layer, data store layer, etc...
Does that track or did I just talk myself into a hole? :)