To err is Celko, but vendor implementations may vary A long, long time ago, I criticized Celko for being too harsh to new users.