Like ASP.NET, MonoRail supports performing validation on both the server-side and the client-side. Performing validation on the server-side is clean and keeps the validation logic with the domain objects that they validate. The Castle Validator component...