Interesting Things
Model#update_allis your friend if you're not yet on Rails 2.1Like
Model#update_attributefor each attribute,#update_allwill save direct to the database, bypassing validation, updating only the columns you specify. In Rails 2.1, with partial model updates, you may not need this. But if you've not yet upgraded your application, then give#update_alla try.
Update: fixed per comment. Model#update_attribute does not validate. Thanks for the catch!

Hello, Model#update_all is indeed great, but it's Model#update_attribute that skips the validation checks (not update_attributes).
Stijn - thanks for the catch. Now fixed.