[eluser]jedd[/eluser]
[quote author="TheFuzzy0ne" date="1246151745"]
Your model's file name should be lower case, and the model name you pass to the loader should also be lowercase.[/quote]
One of us has been doing something wrong for a while, then
[url="http://ellislab.com/codeigniter/user-guide/general/models.html#loading"]CI User Guide - Models[/url]
Didn't even notice that the constructor wasn't calling MY_Controller - yes, that will confuse things.
Agree with the camel case - ugly thing, hard to read, but mostly it's just out of style spec for CI - so you'll have Fun when you start assimilating other people's code.
Models being plural, controllers being singular - an interesting approach. Hadn't heard of that one.
Models should reflect a coherent lump of your data - it may be a table, it may be a few dozen tables. Controllers reflect a grouping of activities. There may be a 1:1 relationship between a controller and a model, but I think people's eagerness to construct that relationship often leads them down (ultimately) confusing design paths. Of course, I may be wrong on this, and may be the confused one. Something to think about, anyway.