Validating user inputs in the controller

you can validate in the controller by rolling your own validations if you really wanted. But unless you're doing something out of the ordinary, you should keep your validations in the model, where they belong.

Mike