Hi, I think I''ve found a problem with validates_uniqueness_of within ActiveRecord. My code is: validates_uniqueness_of :name, :on => :create, :scope => "zip", :message => "has already been taken" yet the docs say that when a record is created, a check is performed to make sure that no records exist in the database with the given value for the specified attribute (that maps to a column). When the record is updated, the same check is made but disregarding the record itself. However! when I try to update a record using this model the above validation fails :-( Can anyone see where I''m going wrong? (I''ve tried it with and without ":on => :create") Or is this a bug (in which case I''ll submit it)? Cheers, Nicholas