[eluser]TheFuzzy0ne[/eluser]
That should read "Your model accepts no parameters, yet it adds an owner.".
What I'm getting at, is that your model methods should accept parameters. You can pass the $_POST array if you want, but your model should not access the $_POST array directly. It should simply expect parameters to be passed to it, and act on those parameters. I know it seems like more work, but it's much better practice. This will also allow for more dynamic model methods.