[eluser]tonanbarbarian[/eluser]
i name all of my models after the database tables
and i name my controllers the same way
i have the model as singular and the controller as plural
even though i name my model after the database table i am not that strict about what it does in that model
what i mean is that if the model needs to grab data from another table i will let it, rather than loading another model and get it
as for admin if you want to keep the admin model code separate from the front end model code then create an admin folder in models and put all the admin models in there