Doing all database queries via stored procedures in Sql Server 2000. From complex multi-table queries to simple ones like:
select id, name from people
The arguments in favor of procedures were:
- Performance
- Security
- Maintainability
I know that the procedure topic is quite controversial, so feel free to score my answer negatively ;)