This was a refreshing article to read.<p>Regarding Fallacy #5: "The database is the wrong place for business logic". Ummm...people actually think business logic does not belong in a database? If you have a payroll app, and you have 26 pay periods per year...where (other than a database) would you store that? In a config file? (LOL) As a constant in the source code? (YIKES).