Where does/should it live?  Middle tier (.NET/Java/Other technology) or data tier (SQL Server/Oracle/DB2)?

Talk amongst yourselves.  I'm curious to find out what you have to say!