[link|http://sql-info.de/mysql/gotchas.html|MySQL Gotchas] scary stuff. Here's another that isn't on that list (yet?): Update ... limit ... [link|http://dev.mysql.com/doc/mysql/en/update.html|MySQL update syntax]. The where clause specifies n rows, the limit says (n-x), so x rows aren't updated and you have no way to know which ones. How is that ever a good idea?