I'll try to present this somewhat neutrally. There's a long-standing argument about business rules and databases and in my quest to get this written before breakfast, I'm going to oversimplify like mad. Don't shoot me.
Business logic in the application:
Business logic in the database:
So my informal, useless survey is basically this:
Other thoughts, comments welcome.