[eluser]WanWizard[/eluser]
Technically, there is no difference.
From an MVC point of view, libraries contain your reusable methods, models the methods that deal with I/O. There's nothing against using models in other models. If you use an ORM for example, a model is mapped to a table, so you will always use models in models...