It's been too long since I've spent an evening in the MySQL docs (something I once did every evening). Updating to the latest 5.0.x release is always a good thing, expecially when looking over the list of functionality changes and bug fixes in the recent releases.
A quick list of noteworthy things that have changed in the last several releases:
- 5.0.9 - Recursion in stored routines is now disabled
- 5.0.10 - SHOW TRIGGERS added, trigger lock problems fixed, trigger namespace changes from table-level to database-level
- 5.0.11 - Stored procedure limit increased from 64K to 4G, mysqldump includes triggers
- 5.0.12 - FLUSH no longer allowed from within routines, new sleep() function
Apologies to the developers who slaved over new features that's didn't catch my eye.