Below listed are some of the advantages of using Stored Procedures. This is one of the common questions in job interviews. I have conducted lot of interviews and have heard candidates telling mostly only one answer. "Stored procedure is precompiled and hence has faster execution".
Below listed are the ones which you can now talk on and show your technical expertise. :)
- Execution plan retention and reuse
- Encapsulation of business rules and policies
- Application modularization
- Sharing of application logic between applications
- Query parameterization
- Network bandwidth conservation
- Support for automatic execution at system start-up

I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.
Kaylee
http://www.thinkpadonline.info