[eluser]Kenshiro[/eluser]
following the trend thin controllers fat models i would put the logic in the model which makes sense, the actual application resides in the model after all (well the way i see it anyway). Usually my implementations are in the model and it works perfectly...

, i usually extend the use of models beyond the vanilla database processing whenever there is processing i put it in the model.